我有一段Vb.net代码可以找到 nunit.exe 进程,如下所示:
Dim proc2 As EnvDTE80.Process2 = dbg2.GetProcesses(trans, "myPC").Item("nunit.exe")
现在我想在该过程的窗口上按一个按钮,所以我这样做:
Dim ButtonHandle As IntPtr = FindWindowEx(X, 0, "Button", "Run")
SendMessage(ButtonHandle, &HF5, 0, 0)
但是我需要IntPtr
的{{1}}窗口句柄标记为“X”。
我怎么得到它?
答案 0 :(得分:0)
得到了它:
System.Diagnostics.Process.GetProcessById(proc2.ProcessID).MainWindowHandle