如何在C# 中使用WMI 实现远程查询和共享[4]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 smandhgx 的 blog

 }

正像你看到的那样,实现起来并不很难,可以说相当容易。

wmi 方法调用  
wmi 另一个比较有趣的方面是远程方法调用。当然方法是存在于每个 wmi 类中的,wmi

类有自己的方法,而有的 wmi 类没有方法。下面我们来看一看,另外一个wmi 类。     win32_share 类,此 wmi 类共有三个方法它们是:create,delete,setshareinfo我们只讲讲其中的一个create方法,其余两个和其它 wmi 类的方法调用方式是一样的。

其中 create 方法说明如下:

int create

(     string sharepath; //共享路径,你要把那个路径共享

string sharename; //共享后,访问时的标示名称

int    sharetype; //共享类型,一般赋 0 即可,表示磁盘共享

int    maxusers; //最大用户数

string description; //描述

string password; //访问密码

返回 0 表示成功创建共享。下面的程序创建共享后,只有点击右键后查看共享才能看见此文件夹已经共享,不然是看不出来的。就形如 c$ 形式,系统级共享。

private void remoteshare_click(object sender, system.eventargs e)

本文关键:C#,WMI,.NET
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top