-
-
[讨论]Windows 7下SetWindowsHookExA失败!
-
发表于: 2010-3-9 14:08 4442
-
调试环境:补丁过的windows 7旗舰版
尝试过的方法:
1、关闭UAC。但实验结果表明在Windows 7中SetWindowsHookExA失败与UAC没有关系,而Vista只要过UAC就可以使用SetWindowsHookExA。
2、SYSTEM权限。使用at命令启动程序,但是又提示at不可以交互,请查询Schtasks,但使用Schtasks又提示交互进程必须在进程权限的用户作为登录才可正常使用,虽然以SYSTEM权限运行了,但是当前的桌面不可能以SYSTEM登录系统,顶多用Administrator。这条路行不通。
3、用独立可交互的服务运行,系统提示什么安全增强功能,可交互的服务已被抨击,抨击是啥意思,晕倒~!
4、直接提升SYSTEM权限,网上找了一些代码,均无法提升到SYSTEM权限,下载了一些工具,一运行就报错,说不能得到权限。
5、在 Visual Studio 中打开项目。在“项目”菜单上单击“属性”。 单击“调试”选项卡。 清除“启用 Visual Studio 宿主进程”复选框。 好像没有看见有“启用 Visual Studio 宿主进程”的字样。
谁有好的办法~
尝试过的方法:
1、关闭UAC。但实验结果表明在Windows 7中SetWindowsHookExA失败与UAC没有关系,而Vista只要过UAC就可以使用SetWindowsHookExA。
2、SYSTEM权限。使用at命令启动程序,但是又提示at不可以交互,请查询Schtasks,但使用Schtasks又提示交互进程必须在进程权限的用户作为登录才可正常使用,虽然以SYSTEM权限运行了,但是当前的桌面不可能以SYSTEM登录系统,顶多用Administrator。这条路行不通。
3、用独立可交互的服务运行,系统提示什么安全增强功能,可交互的服务已被抨击,抨击是啥意思,晕倒~!
4、直接提升SYSTEM权限,网上找了一些代码,均无法提升到SYSTEM权限,下载了一些工具,一运行就报错,说不能得到权限。
5、在 Visual Studio 中打开项目。在“项目”菜单上单击“属性”。 单击“调试”选项卡。 清除“启用 Visual Studio 宿主进程”复选框。 好像没有看见有“启用 Visual Studio 宿主进程”的字样。
谁有好的办法~
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: