-3
嘿我試圖啓動我Application.exe作爲了runas管理員,但仍然沒能推出我曾經嘗試都動詞=「運行方式」以及創建app.manifest文件,但我exe不能以管理員模式打開。Application.exe打開的運行方式管理員
我使用這個代碼:
var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = GetASDeploymentExe(),
Arguments = GetASDeploymentCmdArgs(),
UseShellExecute = false,
RedirectStandardOutput = true,
RedirectStandardError = true,
CreateNoWindow = true,
Domain = "***",
UserName = username,
Password = secstr,
Verb = "runas"
}
};
proc.Start();
config.ASDeploymentToolPID = proc.Id;
string line = string.Empty;
do
{
line = proc.StandardOutput.ReadLine();
Console.WriteLine(line);
} while (!proc.HasExited);
string error = string.Empty;
while (!proc.StandardError.EndOfStream)
{
error = proc.StandardError.ReadLine();
Logger.WriteError(error);
}
}
你怎麼知道你的「_ ... EXE不是在管理員模式下打開... _「? –
我有一種可怕的感覺,這不會很好地結束。 *爲什麼*這個問題被標記爲[tag:asp.net]?您知道,您在asp.net中編寫的任何C#代碼都運行在服務器上,而不是運行在瀏覽器上的計算機上,不是嗎? –
Uwe - 所以基於我正在執行一些腳本,它是說請使用管理權限運行腳本 – Rahul