如何在C#中获得sudo/admin权限?特别是单声道
我目前正在开发一个在Windows和Mac上运行的桌面应用程序,需要在Mac上请求sudo访问,以便在用户的密钥链中安装并信任证书。我计划显示一个带有文本框的窗口,该窗口将请求密码,但这看起来不是一个干净的方法。我只需要做一次,而不是每次应用程序运行 该应用程序是使用C#开发的,需要sudo才能使用Process.Start(…)执行控制台命令 我有什么办法可以做到这一点吗如何在C#中获得sudo/admin权限?特别是单声道,c#,.net,macos,mono,sudo,C#,.net,Macos,Mono,Sudo,我目前正在开发一个在Windows和Mac上运行的桌面应用程序,需要在Mac上请求sudo访问,以便在用户的密钥链中安装并信任证书。我计划显示一个带有文本框的窗口,该窗口将请求密码,但这看起来不是一个干净的方法。我只需要做一次,而不是每次应用程序运行 该应用程序是使用C#开发的,需要sudo才能使用Process.Start(…)执行控制台命令 我有什么办法可以做到这一点吗 提前非常感谢你能不能运行“sudo”命令并将其路径作为参数传递给exe?我不想直接用sudo调用该命令,而是让操作系统在需
提前非常感谢你能不能运行“sudo”命令并将其路径作为参数传递给exe?我不想直接用sudo调用该命令,而是让操作系统在需要时提示用户输入sudo密码,比如在运行安装程序时。你能不能只运行“sudo”命令并将exe的路径作为参数传递给它?我希望避免直接使用sudo调用该命令,而是在需要时让操作系统提示用户输入sudo密码,例如在运行安装程序时。