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);
}