[問題] wmi遠端寫入process後,ui無法顯示的問題

看板C_Sharp作者 (raison detre)時間18年前 (2008/04/02 15:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問各位 小弟目前使用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
文章代碼(AID): #17ypE-17 (C_Sharp)