无法在kernel32.dll错误消息中找到CreateToolhelp32Snapshot

时间:2012-10-30 12:53:16

标签: windows winapi kernel32

在Windows NT机器(Ver.4.0 SP6)中启动我的应用程序时,我收到以下错误消息,并且应用程序无法启动。但是,相同的应用程序在Windows XP上启动并且运行正常。

消息内容如下:

“无法在动态链接库KERNEL32.dll中找到过程入口点CreateToolhelp32Snapshot”

任何想法/修复?请帮忙

谢谢,

拿烟<​​/ P>

1 个答案:

答案 0 :(得分:2)

来自CreateToolhelp32Snapshot()的参考页:

  • 支持的最低客户端数量| Windows XP [仅限桌面应用程序]
  • 支持的最低服务器数| Windows Server 2003 [仅限桌面应用程序]

因此该功能在NT上不可用。可能的替代方法是将EnumProcesses()OpenProcess()结合使用。请参阅示例Enumerating All Processes