您的位置:首页 > 编程语言 > C#

C#简单实现的远程命令程序

2007-11-05 17:48 776 查看

private void button1_Click(object sender, System.EventArgs e)






...{




ConnectionOptions opt=new ConnectionOptions();




opt.Username=UserBox.Text;




opt.Password=PassBox.Text;




ManagementScope scope=new ManagementScope("//"+IPbox.Text+"/root/cimv2",opt);




try






...{




scope.Connect();




ObjectGetOptions o = new ObjectGetOptions();




ManagementPath path=new ManagementPath("Win32_Process");




ManagementClass processClass = new ManagementClass(scope,path,o);




ManagementBaseObject inParams = processClass.GetMethodParameters("Create");




inParams["CommandLine"] = CommandBox.Text;




ManagementBaseObject outParams = processClass.InvokeMethod ("Create", inParams, null);




}




catch(Exception ee)






...{




MessageBox.Show(ee.Message,"Error");




}




}




private void button2_Click(object sender, System.EventArgs e)






...{




Application.Exit();




}




}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: