請問各位
小弟目前使用wmi在遠端的機器上執行一程式
程式可以正常的執行起來
工作管理員中也有
但是程式的介面卻無法顯示
只能在背景執行
請問是否有辦法讓程式顯示在桌面上
以下是小弟的程式碼
ConnectionOptions oCn = new ConnectionOptions();
oCn.Username = "Administrator";
oCn.Password = "123";
string IP = "192.168.1.11";
string LoginString = "\\\\" + IP + "\\root\\cimv2";
ManagementScope oScope = new ManagementScope(LoginString, oCn);
ManagementPath oPath = new ManagementPath("Win32_Process");
ManagementClass processClass = new ManagementClass(oScope, oPath ,null);
ManagementClass ProcessStartup = new ManagementClass(oScope, new
ManagementPath("Win32_ProcessStartup"),null);
ProcessStartup.SetPropertyValue("ShowWindow",3);
ProcessStartup.SetPropertyValue("WinstationDesktop","");
ManagementBaseObject inParams = processClass.GetMethodParameters("Create");
inParams.SetPropertyValue("CommandLine","notepad.exe");
inParams.SetPropertyValue("ProcessStartupInformation",ProcessStartup);
ManagementBaseObject outParams = processClass.InvokeMethod ("Create",
inParams, null);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.110.100