设为首页
加入收藏
发布文章
  首页   操作系统   系统集成   程序设计   网站设计   图形图象   安全技术   反击技术   硬件DIY   认证考试   免费资源
当前位置:中国E盟 -=> 程序设计 -=> VC++ -=> 正文  
Visual C#中用WMI获取远程计算机信息 << 常用的图象处理函数的整理 | 用C语言实现艺术清屏 >> 
 发布日期:2006-4-24 0:37:21 发布者:[中国E盟]  来源:[本站]  浏览:[]  评论:[ 字体:   
  如果不使用WMI,想要获取远程计算机的系统数据,最常用的方法就是在远程计算机上运行一个客户端程序,本地机通过和这个客户端程序来获取远程计算机的系统数据。这种实现方法无论是程序设计还是后面的程序分发都是及其困难的。而使用WMI,一切就显得非常简单。下面介绍的这个示例,其功能是利用WMI获取远程计算机硬盘数据。各位只需对这个程序稍加修改,就可以获得远程计算机的其他数据。下面是具体的实现步骤:

  版权声明:任何获得天极网授权的网站,转载时请务必保留作者信息和以下链接
  天极开发ASP.NET专栏:http://dev.yesky.com/msdn/msdnc

  1. 首先启动Visual Studio .Net,依次选择"文件"、"新建"、"项目"菜单后,在弹出"新建项目"对话框中将"项目类型"设置为"Visual C#项目",将"模板"设置为"Windows应用程序",在"名称"文本框中输入"获得远程计算机硬盘信息",在"位置"的文本框中输入"E:/VS.NET项目",然后单击"确定"按钮。这样在"E:/VS.NET项目"目录中就创建了一个新的文件夹"获得远程计算机硬盘信息",里面存放的就是"获得远程计算机硬盘信息"的项目文件。

  2. 由于Visual Studio .Net缺省的编译环境中并没有包括命名空间"System.Management"所位于的文件"System.Management.dll",所以首先要在项目文件中引入此DLL文件。具体的步骤如下:

  选中【解决方案资源管理器】中的【引用】,单击鼠标右键,在弹出的菜单中,选择【添加引用】,具体如图05所示:


图05:添加引用

  在弹出【添加引用】对话框中,选择【.Net】页面,在【组件名称】栏中选择【System.Managemen】后,单击【选择】按钮,此时在【选定的组件】栏中就加入了【System.Managemen】,然后单击【确定】按钮,则在Visual Studio .Net集成开发环境中就引入命名空间"System.Managemen"。具体如图06所示:

 

图06:添加引用


  3. 在【解决方案资源管理器】窗口中,双击Form1.cs文件,进入Form1.cs文件的编辑界面。

  4. 在Form1.cs文件的开头,用下列导入命名空间代码替代系统缺省的导入命名空间代码。

using System ;
using System.Drawing ;
using System.Collections ;
using System.ComponentModel ;
using System.Windows.Forms ;
using System.Data ;
using System.Management ;
//WMI操作类位于的命名空间
]]>
打印 】【 收藏 】【 推荐 】 
相关文章 推荐文章 热门文章
·暂无  ·暂无
木马是如何编写的
VC-摄像头控制SDK源码
常用的图象处理函数的整理
深入浅出VC++串口编程之第三方类
创建高权限进程
 评一评
正在读取…
  笔名:
  评论:
   
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款

设置首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接 - -

Copyright ©2006-2008 中国E盟 Powered By:www.chinaE.org

湘ICP备05004075号