插件开发手册

插件产品介绍
Game-Plug 是一款功能强大的 Windows 逆向开发插件,兼容 VC++、Delphi、VB、按键精灵、火山 PC、等多种编程语言调用。它面向编程人员提供窗口、内存、线程、汇编、HOOK、注入、Call、按键、封包、驱动防检测等全方位操作命令,并配有对应的使用案例示范,简单易学、上手快、实用性强。
目录导航

Python(64 位)

Python(64 位)

说明

Python 通过 comtypes / pywin32 调用 64 位 COM 组件,需先注册 DLL。

完整调用示例(整段复制即可运行)
# 需先注册:管理员 + 64位 regsvr32 注册 x64Game-Plug.dll





# 安装:pip install comtypes   (或 pywin32:win32com.client.Dispatch)





import comtypes.client











plug = comtypes.client.CreateObject("x64Game.Plug", dynamic=True)





# 收费命令先授权:plug.SetUsername("U12-XXXXXXXXXXXXXXXX")











hwnd = plug.FindWindow("", "记事本")          # 空类名用 ""





print("hwnd =", hwnd)





pid  = plug.GetWindowProcessId(hwnd)          # 只传 hwnd,返回值直接接收





print("pid  =", pid)





title = plug.GetWindowTitle(hwnd)





print("title =", title)





lst   = plug.EnumTopWindow()                  # 无入参方法,括号里什么都不写





print("EnumTopWindow =", lst)
常见注意事项
  • 调用进程必须是 64 位 Python(解释器本身是 64 位),否则报 0x80040154。
  • 接口方法返回值(如 PID、窗口句柄)直接赋给变量,不要把 retval 当入参传。
  • 窗口句柄 / 64 位整数用 Python 的 int 自动承接,无需特别声明。