我想做以下几点:
有可能吗?
发布于 2013-05-02 21:55:51
您需要将代码分为两部分:在用户上下文中运行的用户界面和以管理权限运行的服务。
如果您正在用C语言编程,请从MSDN图书馆关于服务的部分开始进行概述,并提供权威参考。
您可能希望使用命名管道作为UI和后端之间的通信机制,尽管还有其他选项取决于您的特定需求。
将服务配置为只在UI需要时才启动,这是一种优化。这个答案展示了如何配置服务,以便任何用户都可以启动它。
发布于 2013-04-30 22:02:15
应用程序没有特权,用户拥有。“程序完全访问特定文件”和“用户完全访问特定文件”的条件是无法区分的,因为程序的运行权限与启动程序的用户相同。
因此,为了让一个程序以更高的权限运行,它需要作为一个不同的用户运行。您可以通过嵌入应用程序清单在您的可执行文件中完成这一任务。当然,当您运行它时,您将得到一个UAC提示符和这是不能绕过的。
https://stackoverflow.com/questions/16313288
复制相似问题