版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 / 60用 WM 猎取远程系统信息WMI(Win dows 治理规范:Win dows Ma nageme nt In strume ntati on )是 Microsoft 基于 Web 的企业治理(WBEM 的实现,同时也是一种基于 标准的系统治理接口。WM 是一种轻松猎取系统信息的强大工具,而且不依靠 IPC$。我把 zzzevazzz 的 rs 系列的几个脚本用 C#写了一遍,能够查/杀 进程、列举系统信息、列举/停止/启动服务、注销用户登陆/重启目标/ 关机/断电、列举用户信息。WMI 的应用远不止这些,更多功能等你挖掘了。后附源代码(ps :代码结构专门差,将就着看吧)。另:
2、由因此用 C#写的,因此需要.NET Framework 的支持。编译好的可执行文件:ftp:1O.1.1.1i ncomi ngWMImwmi.exe.NET Framework 安装文件:ftp:i ncomi ngWMINET Framework v1.0.3705Setup.exe-cut here2 / 60using System;using System.Management;class MWmi/ 关心public static void usage()Console.WriteLine();Console.WriteLine(MWmi v0.1 , by my
3、ld);Console.WriteLine();Console.WriteLine(Usage: );Console.WriteLine( -pslist -List processes.);Console.WriteLine( -pskill -Kill process.);Console.WriteLine( -osinfo -Show SystemInfo.);3 / 60Console.WriteLine( -shut -Shutdowm system.);Console.WriteLine( -svclist -List service.);Console.WriteLine( -s
4、tartsvc -Start a service.);Console.WriteLine( -stopsvc -Stop a service.);Console.WriteLine( -userlist -Show all users.);Console.WriteLine();/ 应用程序的主入口点。public static void Main(string args)if ( args.Length 4 )4 / 60usage();Environment.Exit(0);if( args0 = -pslist)ConnectionOptions Conn = new Connectio
5、nOptions();Conn.Username =args2;if(args3=NULL)Conn.Password =;else Conn.Password =args3;ManagementScope ms = newManagementScope( +args1+rootcimv2, Conn );try5 / 60ms.Connect();ObjectQuery Query = new ObjectQuery(SELECTProcessId,Name,ExecutablePath FROM Win32_Process);ManagementObjectSearcher link =
6、newManagementObjectSearcher(ms,Query);ManagementObjectCollection Collection = link.Get();Console.WriteLine();Console.WriteLine(PID Name ExecutablePath);foreach (ManagementObject Process in Collection)Console.WriteLine( Convert.ToString(ProcessProcessId).PadRight(6)+Convert.ToString(ProcessName).PadR
7、ight(20 )+ProcessExecutablePath );Console.WriteLine();catch(Exception exObj)Console.WriteLine();Console.WriteLine(Failed! Error code:+exObj.Message);Console.WriteLine();/ END -pslistelse if( args0 = -pskill )6 / 607 / 60if ( args.Length != 5 )usage();Environment.Exit(0);tryConnectionOptions Conn = n
8、ew ConnectionOptions();Conn.Username =args2;if(args3=NULL)Conn.Password =;else Conn.Password =args3;/string ProName = args4;ManagementScope ms = new ManagementScope( +8 / 60args1 + rootcimv2, Conn);ms.Connect();ObjectQuery Query = new ObjectQuery(SELECT * FROMWin32_Process);ManagementObjectSearcher link = newManagementObjectSearcher(ms,Query);ManagementObjectCollection Collecti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乙肝梅毒艾滋培训资料
- 项目部消防安全教育培训
- 金融事件分析
- 建筑识图与构造习题答案
- 辽宁省抚顺市新抚区2024-2025学年七年级上学期11月期中语文试题(含答案)
- 2024-2025学年江苏省无锡市新城中学九年级(上)10月月考数学试卷(含答案)
- 全球自动凝胶皂液器市场供需潜力及投资策略研究报告2024-2030年
- 四川省成都市2024-2025学年八年级上学期期中考试英语试卷(四)
- 高中语文第2单元孟子蚜第6课我善养吾浩然之气课件新人教版选修先秦诸子蚜
- 自由搏击基础理论知识单选题100道及答案解析
- 人音版音乐五年级上册第6课《嬉游曲》教学设计
- 北师大版(2024新教材)七年级上册 第3章 整式及其加减 单元测试卷 含详解
- 2024年海南三亚市旅游推广局招聘历年(高频重点复习提升训练)共500题附带答案详解
- 财务部年终工作总结增效降本创新发展
- 急性脑卒中知识考核试题及答案
- 2024年商铺房屋租赁合同书范文
- 集成芯片上芯压伤改善报告
- 糖尿病教育幻灯片
- DZ∕T 0452.3-2023 稀土矿石化学分析方法 第3部分:锂、铍、钪、锰、钴、镍、铜、锌、镓、铷、铌、钼、铟、铯、钽、钨、铊、铅、铋、钍、铀及15个稀土元素含量的测定 混合酸分解―电感耦合等离子体质谱法(正式版)
- 做一名合格的护理责任组长课件
- 2024译林版英语初一上单词默写表
评论
0/150
提交评论