32位的EXE,ShellExecute执行,open64位的程序,提示错误码(5),ERROR_ACCESS_DENIED。
如何能通过32位的程序执行64位的程序?(加UAC没用的,试过了)
最终的目标是要HOOK64位的IE,32位的DLL HOOK不了。
用STL只能遍历,没办法判断IE的当前面信息。
要跌进死胡同了,大大们给点思路。
如何能通过32位的程序执行64位的程序?(加UAC没用的,试过了)
最终的目标是要HOOK64位的IE,32位的DLL HOOK不了。
用STL只能遍历,没办法判断IE的当前面信息。
要跌进死胡同了,大大们给点思路。
但是我想用32位的程序开机启动,然后去打工所有的HOOK程序,如果HOOK是64位的话,打不开啊
VS其实本身也是32bit的。所以你还是从程序权限方面找原因吧。
IDE的权限应该是最大的吧,DEBUG都不行啊
ShellExecute不需要句柄吧。
IDE的权限应该是最大的吧,DEBUG都不行啊
用Admin方式方运行IDE,然后再调试
在你安装盘中,添加一个x64位的编译器就可以了。。
Property->Linker->System->Enable Large addresses