首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vista中使用SetWindowsHookEx并将管理应用程序与UAC挂钩?

如何在Vista中使用SetWindowsHookEx并将管理应用程序与UAC挂钩?
EN

Stack Overflow用户
提问于 2010-07-02 23:26:49
回答 1查看 2.7K关注 0票数 2

我试图弄清楚是否有一种方法可以使用SetWindowsHookEx,并能够影响那些在Vista上使用Admin权限运行的应用程序,并且启用了UAC。这是一个应用程序,将需要添加一个小按钮到其他窗口的标题栏,以启用一些多监视器感知的处理。我本以为这是不可能做到的,但我看到一个应用程序似乎做到了这一点。据我所知,其他应用程序并不具有管理权限,但它可以影响系统中的所有应用程序,包括那些具有Admin权限的应用程序。

那么,似乎有办法做到这一点,但我不知道该怎么做。我的应用程序只需要能够绘制窗口标题栏,并能够影响他们的运动和大小。我不需要做任何其他的事。

EN

回答 1

Stack Overflow用户

发布于 2010-07-02 23:32:22

您不能这样做,因为管理进程与运行在同一个用户桌面上的非管理进程隔离。您甚至不能在管理进程和非管理进程之间拖放。

这是一个内部分析:http://technet.microsoft.com/en-us/magazine/2007.06.uac.aspx

关于您所引用的应用程序,它可能使用一些在后台运行的管理代码(通常是作为一个服务),这样它就可以与管理进程交互。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3169675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档