求助!关于VB写内存多开程序
先说声谢谢了, 我是想把一个软件用来多开,用OD 找到 地址
00402AED /74 21 je short dnf.00402B10
把地址内的 JE 跳转改成 jmp就可以完成多开,代码如下
00402AED /EB 21 jmp short dnf.00402B10
,我现在想在VB程序里实现,当 我想多开的时候,就点一下按扭,他就可以多开了。直接写内存用WriteProcessMemory,不过我着水
平,忙活了一天也没有个成效,所以麻烦了,再次谢谢各位了,呵呵
'以下是我自己写的取句柄的代码
Private Sub Form_Load()
hwd = FindWindow("#32770", "dnf")
If hwd = 0 Then
MsgBox "未启动游戏", vbOKOnly, "提示"
Unload Form1
End If
GetWindowThreadProcessId hwd, pid '获取进程标识符
'将进程标识符做为参数,返回目标进程PID的句柄,得到此句柄后
'即可对目标进行读写操,PROCESS_ALL_ACCESS表示完全控制,权限最大
hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pid)
If hProcess = 0 Then
MsgBox "不能打开进程", vbOKOnly, "提示"
Unload Form1
End If
CloseHandle hProcess
End Sub