gpt4 book ai didi

使用当前用户权限的 C# Process Installation 没有提示

转载 作者:行者123 更新时间:2023-11-30 22:34:51 25 4
gpt4 key购买 nike

到目前为止,我的 C# 服务终于完成了它应该做的所有事情,只是由于安装程序代码中的以下原因,它显然存在一些访问问题:

            processInstaller.Account = ServiceAccount.LocalSystem;

通常,这看起来是遵循简单指示的时间 here ,但在这种情况下,最终用户不知道自己的密码——智能卡用于登录。在这样的机器上,我似乎能够四处奔波并愉快地安装我想要的任何应用程序,而且当我注销时我的进程似乎运行得很好。

有什么方法可以为服务授予安装它的用户的权限,而无需将它们编译到代码中或提示它们?

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

最佳答案

抱歉,如果没有提示,无法通过这种方式完成。

参见 Install Windows service to run under user's credentials with ServiceAccount.User but don't prompt

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

关于使用当前用户权限的 C# Process Installation 没有提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7650836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com