WebHosting

Saturday, January 14, 2012

Programmatically launch Debugger in a remote machine


ConnectionOptions options = new ConnectionOptions();
 ManagementScope scope = new ManagementScope("\\\\machine1\\root\\cimv2", options);
 scope.Connect();

 ObjectQuery oQuery = new ObjectQuery("Select * from Win32_Process where Name Like 'ConsoleApp%'");
 //Execute the query
 ManagementObjectSearcher objSearcher = new ManagementObjectSearcher(scope,oQuery);

 //Get the results
 ManagementObjectCollection objReturnCollection = objSearcher.Get();

 foreach (ManagementObject oReturn in objReturnCollection)
 {
 if (oReturn["Name"].ToString().Equals("ConsoleApplication1.exe"))
 {
 object outparams = oReturn.InvokeMethod("AttachDebugger", null);
 }
 }

No comments:

Post a Comment

Thank you for Commenting Will reply soon ......

Featured Posts

How to Enable and Configure Remote Desktop (RDP) on Ubuntu 24.04.4 LTS

Remote Desktop Protocol (RDP) support in Ubuntu has become considerably easier with the GNOME Remote Desktop stack included in modern Ubuntu...