永发信息网

VC CreateToolhelp32Snapshot函数使用

答案:2  悬赏:60  手机版
解决时间 2021-01-26 15:32
  • 提问者网友:聂風
  • 2021-01-25 15:59
我用的VC6.0 下面是我的代码:
void CAsdfasdfDlg::OnButton1()
{
// TODO: Add your control notification handler code here
HANDLE h=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
}

错误提示:
ompiling...
asdfasdfDlg.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\进程查找\asdfasdf\asdfasdfDlg.cpp(176) : error C2065: 'CreateToolhelp32Snapshot' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\进程查找\asdfasdf\asdfasdfDlg.cpp(176) : error C2065: 'TH32CS_SNAPPROCESS' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\进程查找\asdfasdf\asdfasdfDlg.cpp(176) : error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

asdfasdf.exe - 3 error(s), 0 warning(s)
我实在是想不通就这样调用也会编译不通过。求高手指点迷津啊!
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-01-25 16:12
CreateToolhelp32Snapshot
Requirements
Minimum supported clientWindows XP [desktop apps only]
Minimum supported serverWindows Server 2003 [desktop apps only]
Header TlHelp32.h
Library Kernel32.lib
DLL Kernel32.dll
_______

有没有包含头文件TlHelp32.h?
全部回答
  • 1楼网友:患得患失的劫
  • 2021-01-25 17:42
createtoolhelp32snapshot requirements minimum supported clientwindows xp [desktop apps only] minimum supported serverwindows server 2003 [desktop apps only] header tlhelp32.h library kernel32.lib dll kernel32.dll
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯