asp.net远程关闭进程的问题
private void closeProcess(string proName){
//1024x1024
//设定生成的WMI所需的所有设置
System.Management.ConnectionOptions Conn = new ConnectionOptions();
//设定用于WMI连接操作的用户名
Conn.Username = "dj";
//设定用户的口令
Conn.Password = "";
//设定用于执行WMI操作的范围
System.Management.ManagementScope Ms = new ManagementScope("\\\\127.0.0.1\\root\\cimv2", Conn);
try
{
//连接到实际操作的WMI范围
Ms.Connect();
//设定通过WMI要查询的内容
ObjectQuery Query = new ObjectQuery("SELECT * FROM Win32_Process");
//WQL语句,设定的WMI查询内容和WMI的操作范围,检索WMI对象集合
ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Ms, Query);
//异步调用WMI查询
ManagementObjectCollection ReturnCollection = Searcher.Get();
//通过对产生的WMI的实例集合进行检索,获得硬盘信息
ManagementOperationObserver observer = new ManagementOperationObserver();
foreach (ManagementObject Return in ReturnCollection)
{
if (Return["Name"].ToString() == proName)
{
Return.InvokeMethod("observer", null, option);//这个方法是怎么用了啊。
}
}
}
catch (Exception ee)
{
}
InvokeMethod方法调用的方法是什么,内容又该是什么。
各位帮帮忙做到1点都没弄出来。
补充:.NET技术 , C#