DWORD byread;
LPCVOID bybase=(LPCVOID)0x00DABAA8;
LPVOID nbuffer=(LPVOID)&m_num;
::ReadProcessMemory(processId,bybase,nbuffer,4,&byread);运行结果:
--------------------Configuration: llk_wg - Win32 Debug--------------------
Compiling...
llk_wgDlg.cpp
G:\myprotect\llk_wg\llk_wgDlg.cpp(211) : error C2664: 'ReadProcessMemory' : cannot convert parameter 1 from 'unsigned long' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.llk_wgDlg.obj - 1 error(s), 0 warning(s)高手能指教下么
不知道是什么缘故。BOOL ReadProcessMemory(
HANDLE hProcess, // handle to the process whose memory is read
LPCVOID lpBaseAddress,
// address to start reading
LPVOID lpBuffer, // address of buffer to place read data
DWORD nSize, // number of bytes to read
LPDWORD lpNumberOfBytesRead
// address of number of bytes read
);
我的基本是按这个模式写的为什么出错呢?
LPCVOID bybase=(LPCVOID)0x00DABAA8;
LPVOID nbuffer=(LPVOID)&m_num;
::ReadProcessMemory(processId,bybase,nbuffer,4,&byread);运行结果:
--------------------Configuration: llk_wg - Win32 Debug--------------------
Compiling...
llk_wgDlg.cpp
G:\myprotect\llk_wg\llk_wgDlg.cpp(211) : error C2664: 'ReadProcessMemory' : cannot convert parameter 1 from 'unsigned long' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.llk_wgDlg.obj - 1 error(s), 0 warning(s)高手能指教下么
不知道是什么缘故。BOOL ReadProcessMemory(
HANDLE hProcess, // handle to the process whose memory is read
LPCVOID lpBaseAddress,
// address to start reading
LPVOID lpBuffer, // address of buffer to place read data
DWORD nSize, // number of bytes to read
LPDWORD lpNumberOfBytesRead
// address of number of bytes read
);
我的基本是按这个模式写的为什么出错呢?
解决方案 »
- 哪里可以下载到DirectUI Builder这款软件
- 【求助】CInternetSession 多线程访问异常
- m_hWnd的值为什么是 unused
- 要令程序不堵塞的方式有多少种?什么方式?
- ★★基于CDialog■CToolBarCtrl顶头载一幅LOGO位图★★
- 关于CSplitter右边视图的问题
- SDI中,如何改变默认视图的背景色??
- socket客户端频繁进行打开、关闭操作后,无法连接的问题?
- RGB红绿蓝转化成一种颜色//是什么原理?
- 网络计费系统的设计!各位前辈给点意见先。
- 怎么查询vfw32 library中的一些函数,比如说MCIWndCreate()的功能及相关参数?
- 调用了addnew()函数怎么会把第一条记录覆盖了呢?
应该先hProcess = OpenProcess(pid,0,...);