VisualC#中用WMI编写网络程序

VisualC#中用WMI编写网络程序,第1张

VisualC#中用WMI编写网络程序,第2张

WMI是Windows Management Instrumentation的缩写,即:Windows管理规范。Windows 2000或更高版本都已安装,而NT4.0要求安装WMI的核心组件。WMI可以获取远程计算机的各种数据信息,控制远程计算机的各种行为,就像操作本地计算机一样方便简单。

简介。理系统构造

从根本上来说,WMI应该是一个服务,WMI的所有权限对于不同的本地用户是不一样的。计算机超级用户可以为计算机中的每个用户设置不同的WMI权限。默认情况下,超级用户拥有WMI的所有权限。WMI服务通过程序“WinMgmt.exe”提供。您可以在“System32\Wbem”目录中找到该文件。

既然是服务,电脑用户可以享受这个服务,也可以关掉。具体操作是:依次打开控制面板|管理工具|组件服务。组件服务中WMI服务的显示名称是“Windows Management Instrumentation”。如下图01所示:

在[名称]栏中选择“Windows Management Instrumentation”,单击鼠标右键,在弹出的菜单中选择[属性],在[启动类型]选择框中选择“禁用”,然后单击[停止]按钮,本地WMI服务将被关闭。目前,所有本地和远程WMI电话都是非法的。下图是关闭WMI服务后的界面:

关闭WMI服务

默认情况下,的超级用户拥有WMI的所有权限,并且可以为其他本地用户设置WMI权限。具体来说,依次打开:控制面板|管理工具|电脑管理。在“计算机管理”右侧的“服务和应用程序”中选择“WMI控制”。如图02所示:

单击鼠标右键,在弹出菜单中选择[属性]。在[WMI控制属性]对话框中,选择[安全]页面。如图03所示:

点击图9-4中的【安全设置】按钮,打开【安全设置根目录】对话框,通过点击【添加】和【删除】按钮,可以设置哪些本地用户拥有WMI权限,通过【权限】选择栏,可以为每个用户设置不同的权限,如图04所示:

还可以发现,默认状态下的计算机超级用户的WMI权限是允许的,这些权限是不能删除的。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VisualC#中用WMI编写网络程序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情