如何获取游戏进程的句柄?我是新手,请高手说下。 在用OpenProcess获取进程句柄,返回总是0,听说可能是被游戏hook了。这种情况下,我有什么办法获取进程句柄?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用GetLastError读一下错误信息,看看是什么错误? 如果知道进程的窗口可以名称可以用:{Dim hwnd as long hwnd = FindWindow(NULL,"窗口名")} 山野:枚举系统进程链表,这个听说过,你有没有程序源码我学习?方便的话,发我一份:[email protected] OpenProcess被HOOK了,是搞不成了。你要找进程ID,其目的是什么?如果是对窗口操作,找窗口句柄是可以的。 aa = FindWindow(vbNullString, "element client")If aa Then Label1.Caption = "外挂开启"Else Label1.Caption = "连接游戏失败"End IfGetWindowThreadProcessId aa, pidaa2 = OpenProcess(PROCESS_ALL_ACCESS, False, pid) 先用OpenProcess试试权限用PROCESS_DUP_HANDLE 如果不为0的话再用DuplicateHandle复制句柄权限为PROCESS_ALL_ACCESS就可以了 用GetWindowThreadProcessId获取!! VB定义CWnd*的问题 关于读取顺序文件 请问,ADODC是不是不能用于ACCESS2000版本以上的数据库库查询? form1上有个command控件,已知command的句柄,如何得到form1的句柄? 如何实现FOR批量判断控件(已定义控件为0,1,2,3..)? 求教vbstring的整数值 怎么没有人知道这个问题? 一个奇怪的错误! 帮帮忙---如何在ADO上实现UPDATE? VB的addressesof运用 水晶报表打印的时候数据出不来!!!!! 位机种用WINSOCK获得的GPRS终端的IP,却与这个终端自身显示的不同
{Dim hwnd as long
hwnd = FindWindow(NULL,"窗口名")}
枚举系统进程链表,这个听说过,你有没有程序源码我学习?
方便的话,发我一份:[email protected]
If aa Then
Label1.Caption = "外挂开启"
Else
Label1.Caption = "连接游戏失败"
End If
GetWindowThreadProcessId aa, pid
aa2 = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
如果不为0的话再用DuplicateHandle复制句柄权限为PROCESS_ALL_ACCESS
就可以了