我已經複製了exe文件,它沒有問題,使用下面的代碼,但現在我想運行它,anyboyd可以幫助我這一點。 注意:我有通過遠程桌面訪問服務器,但無法手動執行此操作,因爲有幾十個,不能像psex或其他任何運行它的程序運行。我想在遠程Windows機器上覆制並運行.exe文件?
WindowsIdentity wi = new WindowsIdentity(token);
//Next I set the WindowsImportsonationContext
WindowsImpersonationContext impctx = wi.Impersonate();
System.IO.File.Copy("C:\\output.html", "\\\\PW42\\c$\\output1.html", true);
System.Diagnostics.Process p = new System.Diagnostics.Process();
try
{
System.Diagnostics.Process.Start(@"\\PW42\c$\txt.bat");
//runFile();
}
catch
{
Console.WriteLine("error");
}
這不是一個主要的安全漏洞嗎? – Marko 2010-08-29 05:39:07
@Marko它可以是一個安全的整體,如果我不能通過遠程桌面訪問電腦,但在我的情況下,我可以做到這一點,我是所有電腦的管理員,所以知道管理員的用戶名和密碼 – shabby 2011-04-09 03:16:41
什麼是令牌?如何得到它? – 2017-10-23 07:20:40