如何以管理员身份自动运行应用程序,并在Windows 8下向非管理员用户显示其UI


3

我找到了很多关于如何让应用程序自动启动和运行的示例(没有UAC提示),但是没有设法找到一个允许应用程序的UI对非管理员帐户可见的示例。我最接近成功的是使用任务计划程序使用/ ONSTART或/ ONLOGON启动应用程序。我可以在任务管理器中看到应用程序的进程,但用户看不到它的用户界面。它的系统托盘图标也不可见。

如何让添加以管理员身份运行,但仍然可以被任何用户帐户完全使用?


你能关闭UAC吗?
uSlackr

对不起,我忘记提及,但对于这种情况,我不能完全禁用UAC。但是,可能只为此应用程序禁用UAC。那可能吗?
gonzobrains

我认为,如果你不被允许禁用UAC,那么你不应该尝试解决它。它提供了一个重要的安全功能,即使一个应用程序禁用它也会开始削弱系统的安全性。
uSlackr

我不能完全禁用所有内容的UAC,但是如果Windows 8支持它,我可以为这个特定的应用程序关闭它。否则,我需要重新编写我的应用程序,以便需要提升(管理)状态的端口对最终用户隐藏,并使用进程间通信将数据发送到应用程序的非提升UI部分。
gonzobrains

这是不可能的。你必须重写应用程序。
magicandre1981
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.