FUNCTION ulong ReadProcessMemory(ulong hProcess,ulong lpBaseAddress,ref any lpBuffer,ulong nSize,ref ulong lpNumberOfBytesWritten) LIBRARY "kernel32.dll"
這個函式在PB中,為什么只能讀到一個字符,如果是中文,還沒法讀取.
請問如何解決,急需
uj5u.com熱心網友回復:
FUNCTION ulong OpenProcess(ulong dwDesiredAccess,ulong bInheritHandle,ulong dwProcessId) LIBRARY "kernel32.dll"FUNCTION ulong ReadProcessMemory( ulong hProcess, ulong lpBaseAddress, ref blob lpBuffer, ulong nSize, ref ulong lpNumberOfBytesWritten) LIBRARY "kernel32.dll"
ulong hProcess,n,Address
blob lpBuffer
lpBuffer=blob(string(space(4)))
Address=400000
hProcess = OpenProcess(16,0,ProcessId)//使該行程可讀
ReadProcessMemory(hProcess,Address,lpBuffer,4,n)
uj5u.com熱心網友回復:
如何在PB中使用OpenProcess()、ReadProcessMemory()函式readprocessmemory函式如何使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/103537.html
標籤:API 調用
下一篇:獲得列印任務時間問題
