看板 C_Sharp 關於我們 聯絡資訊
請問各位 小弟目前使用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