你好,我目前正在做一个有很多事情的管理程序。
最后,它启动另一个程序。 我有要启动它的用户名。但不是密码。
具有ProcessStartInfo的我可以在没有密码的情况下作为我的AD用户运行吗?
就像Linux中的su。管理员无需知道将用户su转到其帐户中的权限。
我的代码在C#中
我在ATM上这样使用
inspect
应用程序是启动我的应用程序的桌面快捷方式。
答案 0 :(得分:0)
如果您超载Process。以ProcessStartInfo开始,则可以指定用户名和密码以运行该进程。
Process.Start(new ProcessStartInfo { UserName = "...", Password = passwordAsSecureString, FileName = desktop + "\\Application" });