關於記憶體指定位置寫入,我蒐集到了一些API,可否教我使用?
1.FindWindow----------------------------
Private Declare Function FindWindow _
Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String ) As Long
2.GetWindowThreadProcessId -------------
Private Declare Function GetWindowThreadProcessId _
Lib "user32" (ByVal hwnd As Long,lpdwProcessId As Long ) As Long
3.OpenProcess --------------------------
Private Declare Function OpenProcess Lib "kernel32" ( _
ByVal dwDesiredAccess As Long, _
ByVal bInheritHandle As Long, _
ByVal dwProcessId As Long _
) As Long
4.WriteProcessMemory
Private Declare Function WriteProcessMemory Lib "kernel32" ( _
ByVal hProcess As Long, _
lpBaseAddress As Any, _
lpBuffer As Any, _
ByVal nSize As Long, _
lpNumberOfBytesWritten As Long _
) As Long
1.FindWindow----------------------------
Private Declare Function FindWindow _
Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String ) As Long
2.GetWindowThreadProcessId -------------
Private Declare Function GetWindowThreadProcessId _
Lib "user32" (ByVal hwnd As Long,lpdwProcessId As Long ) As Long
3.OpenProcess --------------------------
Private Declare Function OpenProcess Lib "kernel32" ( _
ByVal dwDesiredAccess As Long, _
ByVal bInheritHandle As Long, _
ByVal dwProcessId As Long _
) As Long
4.WriteProcessMemory
Private Declare Function WriteProcessMemory Lib "kernel32" ( _
ByVal hProcess As Long, _
lpBaseAddress As Any, _
lpBuffer As Any, _
ByVal nSize As Long, _
lpNumberOfBytesWritten As Long _
) As Long
全站熱搜
留言列表