CreateToolhelp32Snapshot在win7 32位失败,该如何处理

CreateToolhelp32Snapshot在win7 32位失败
我写了一个dll注入到explorer.exe中,当在dll中调用CreateToolhelp32Snapshot时失败,lasterror返回值是299。
这个问题真是让我想不明白。
我再win7 64中同样的方式调用,也是返回299.

------解决方案--------------------
确认拥有管理员权限了?
------解决方案--------------------
怎么注入的?

299反正就是内存访问错误
------解决方案--------------------
那个dll你要编译成64位的。