c#进程安装与当前用户权限没有提示

本文关键字:权限 提示 用户 进程 安装 | 更新日期: 2023-09-27 18:10:21

到目前为止,我的c#服务终于完成了它应该做的一切,除了它显然有一些访问问题,由于安装程序代码中的以下内容:

            processInstaller.Account = ServiceAccount.LocalSystem;

通常,这看起来像是遵循这里的简单说明的时候,但在这种情况下,最终用户不知道自己的密码——使用智能卡登录。在这样一台机器上,我似乎可以到处跑,愉快地安装我想要的任何应用程序,当我注销时,我的进程似乎运行得很好。

是否有某种方法可以让服务获得安装它的用户的权限,而无需将它们编译到代码中或提示它们?

这本来是一个不错的小托盘应用程序,但后来发现它需要能够在用户重新启动机器,甚至还没有登录的情况下运行,同时可以访问用户的个人文件和网络共享

c#进程安装与当前用户权限没有提示

很抱歉,没有提示符不能这样做。

请参阅安装Windows服务以使用ServiceAccount在用户's凭据下运行。用户但不要't提示

唯一的选择是作为网络服务运行,并限制您的权限。