我需要确保我的 widnows 应用程序(winform 而不是控制台)在某个用户帐户下运行(换句话说,任何用户都可以登录到 maching,但 .exe 将始终以指定用户身份执行)。
这可以通过编程方式完成吗?如果是这样,如何?
最佳答案
您可以像这样启动应用程序:
ProcessStartInfo psi = new ProcessStartInfo(myPath);
psi.UserName = username;
SecureString ss = new SecureString();
foreach (char c in password)
{
ss.AppendChar(c);
}
psi.Password = ss;
psi.UseShellExecute = false;
Process.Start(psi);
关于c# - 使用特定用户帐户运行 Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062030/