如何在Win7上没有UAC提示的情况下通过GUI设置全局钩子?

时间:2010-09-08 06:28:19

标签: windows-7 uac setwindowshookex

我想通过SetWindowsHookEx设置一个全局钩子。钩子包含在hook.dll中,并由GUI窗口app.exe注册。在NT / xp窗口上一切正常。但是在Win7上,如何在没有UAC提示的情况下启动app.exe进程,它可以成功加载hook.dll来注册Win7上的gloal hook?我用VC2005。

任何想法都赞赏!!

最好的, 凯文

2 个答案:

答案 0 :(得分:1)

在不更改最终用户UAC设置的情况下(这需要在键盘上已经提升并因此看到了UAC提示),无法执行此操作< / strong>即可。这是设计的。能够执行用户需要为提供UAC提示的内容,而系统不会显示UAC提示将被归类为Microsoft的错误并立即修补。

阅读此MSDN article

答案 1 :(得分:0)

凯文,请参阅处理相同问题的my answer。有一种特定的方法可以避免UAC提示。