对 C# 来说非常新,创建一个小 exe,它将在用户启动时启动,给他们一些选项,连接到终端服务器,管理(将受密码保护..不知何故 :))和退出。
现在管理我想以另一个用户身份启动任务管理器,所以我的想法是调用cmd.exe
并runas
启动它。但是,我运气不好,我下面的代码刚刚启动cmd.exe
,但没有我用它指定的参数。
private void btnAdministration_Click(object sender, EventArgs e)
{
ProcessStartInfo processAdmin;
processAdmin = new ProcessStartInfo();
processAdmin.FileName = "C:\\Windows\\system32\\cmd.exe";
processAdmin.Arguments = "runas /user:admin C:\\Windows\\System32\\taskmgr.exe";
Process.Start(processAdmin);
}