VB.NET 用 CreateObject(或添加 COM 引用)创建对象,目标平台选 x64,需先注册 DLL。
' 需先注册:管理员 + 64位 regsvr32 注册 x64Game-Plug.dll
' 工程 -> 编译 -> 目标平台 选 x64(不要勾 Prefer 32-bit)
' 也可:项目 -> 添加引用 -> COM -> 浏览并选 x64GamePlug.tlb
Dim plug As Object = CreateObject("x64Game.Plug")
' 收费命令先授权:plug.SetUsername("U12-XXXXXXXXXXXXXXXX")
Dim hwnd As Long = plug.FindWindow("", "记事本") ' VB.NET 的 Long 是 64 位
Dim pid As Integer = plug.GetWindowProcessId(hwnd)
Dim title As String = plug.GetWindowTitle(hwnd)
Console.WriteLine("hwnd = {0} pid = {1} title = {2}", hwnd, pid, title)
plug = Nothing