用WMI获取远程系统信息WMI(Windows管理规范:WindowsManagementInstrumentation)是Microsoft基于Web的企业管理(WBEM)的实现,同时也是一种基于标准的系统管理接口
WMI是一种轻松获取系统信息的强大工具,而且不依赖IPC$
我把zzzevazzz的rs系列的几个脚本用C#写了一遍,可以查/杀进程、列举系统信息、列举/停止/启动服务、注销用户登陆/重启目标/关机/断电、列举用户信息
WMI的应用远不止这些,更多功能等你挖掘了
后附源代码(ps:代码结构很差,将就着看吧)
另:由于是用C#写的,所以需要
NETFramework的支持
编译好的可执行文件:ftp:\\10
1\incoming\WMI\mwmi
NETFramework安装文件:ftp:\\10
1\incoming\WMI\NETFrameworkv1
3705Setup
exe---------------------------cuthere------------------------------usingSystem;usingSystem
Management;classMWmi{//帮助publicstaticvoidusage(){Console
WriteLine();Console
WriteLine("MWmiv0
1,bymyld");Console
WriteLine();Console
WriteLine("Usage:");Console
WriteLine("-pslist---->Listprocesses
");Console
WriteLine("-pskill---->Killprocess
");Console
WriteLine("-osinfo---->ShowSystemInfo