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

我试图找出是否有一种方法来使用SetWindowsHookEx,并能够影响在Vista上使用pipe理权限运行的应用程序,启用UAC。 这是一个应用程序,需要添加一个小button到其他窗口的标题栏,以启用一些多监视器感知处理。 我原以为这不可能完成,但我看到一个似乎是这样做的应用程序。 据我所知,这个其他应用程序没有使用pipe理员权限运行,但它可以影响系统中的所有应用程序,包括那些具有pipe理员权限的应用程序。

似乎有办法做到这一点,但是,我对此感到茫然。 我的应用程序只需要能够在窗口标题栏上绘制,并能够影响他们的运动和大小。 我不需要做任何事情。

Solutions Collecting From Web of "如何在Vista中使用SetWindowsHookEx并挂钩pipe理应用程序与UAC?"

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

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

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