search 登录 注册
arrow_back返回列表
ID:22886
light_modedark_modestar
Lv.1 韶华一笑间
edit_note帖子 226
stars积分 5,661
event加入 2011-03-24
怀旧国机

[教程]VB编程学习**制作外挂课程

schedule发表于 2011-09-19 09:42:00 visibility查看 334 chat_bubble回复 2
#1 楼主
需要VB API函数:FindWindow ←寻找窗口列表中第一个符合指定条件的顶级窗口GetWindowThreadProcessId ←获取与指定窗口关联在一起的一个进程和线程标识符--------------------------------------------------------------------------------------------------------------------------------------------------------↓↓↓
[知音于2011-9-19 9:44:18续贴]:
相关API声明:FindWindow↓Private * Function FindWindow Lib “user32“ Alias “FindWindowA“ (ByVal lpClassName As String, ByVal lpWindowName As String) As LongGetWindowThreadProcessId↓Private * Function GetWindowThreadProcessId Lib “user32“ (ByVal hwnd As Long,
[知音于2011-9-19 9:45:35续贴]:
源代码:Private * Function FindWindow Lib “user32“ Alias “FindWindowA“ (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate * Function GetWindowThreadProcessId Lib “user32“ (ByVal hwnd As Long, lpdwProcessId As Long)As LongPrivate Sub
[知音于2011-9-19 9:46:51续贴]:
Timer1_Timer()Dim hwnd As Long‘ 储存 FindWindow 函数返回的句柄hwnd = FindWindow(vbNullString, “Windows Media Player“)‘ 取得进程标识符‘只要把Windows Media Player换成游戏的名称就可了!If hwnd = 0 ThenLabel1.Caption = “游戏未运行“ElseLabel1.Caption = “游戏已运行“End IfEnd Sub

全部回复 (2)

ID:27237
light_modestarstar
Lv.1 韶华一笑间
2011-09-19 11:41:00 沙发
力顶同城、力挺河北.
登录 后才能回复