
WMI
深度Java
这个作者很懒,什么都没留下…
展开
-
通过WMI获得硬盘和CPU的物理序列号(VB.net)
作者:iwebsms 获得硬盘序列号 Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive") Dim Uint32 As UInt32 For Each cmicWmiObj As ManagementO原创 2004-10-29 21:11:00 · 9080 阅读 · 0 评论 -
C#实现光盘做启动盘
一 :编程思想 1、创建启动盘 插入要创建的启动盘,程序自动检测光驱中光盘,利用WMI(Windows管理架构:Windows Management Instrumentation)读取该光盘的序列号(具有唯一性),把该序列号写入注册表。 2、验证 程序执行时,自动检测光驱中的光盘,利用WMI获取序列号,然后读取注册表中先前写入的序列号,二者比较,相同则程序启动成功,否则提示插入启动盘。 二 :相原创 2007-03-24 15:47:00 · 2836 阅读 · 0 评论 -
获取硬盘相应序列号
using System;using Microsoft.Win32;using System.Globalization;using System.Runtime;using System.Runtime.InteropServices;using System.Text;using System.IO; namespace HKH.Common{ /// /// Summary descr原创 2007-03-23 22:05:00 · 4379 阅读 · 0 评论 -
WMI使用技巧集
WMI使用技巧集 很多的朋友对WMI可能见过但理解不深,我也是十分想了解关于WMI的知识,可一直找不对太合适的资料,在网上的一些资料不是有很多错误,就是讲解不清,我有空的时候将关于WMI的知识集中一下,放在这里便于大家学习。本贴会不断增加。1、 什么是WMIWMI是英文Windows Management Instrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,可以管理原创 2007-03-23 21:55:00 · 4583 阅读 · 2 评论 -
WMI Series :事件预订和处理
WMI事件概述对于从事Winows编程的开发人员来说,事件驱动的应用程序设计是再熟悉不过了,但是WMI中的事件又是一个什么样的概念呢?对于宝贵的内存和CPU资源,管理员需要不断的监视其性能;对于磁盘而言,我们需要随时知道它的使用情况,包括I/O性能,剩余空间等……操作系统中如此之多的管理对象需要管理员一刻不停的监视其运行的状态,这样的工作负担是十分庞大的。因此,能不能当管理对象的性能数据接近某原创 2007-03-23 21:51:00 · 3473 阅读 · 0 评论 -
C#控制远程计算机的服务
在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易理解。但是我认为他的功能同通过WMI来操作服务相原创 2007-03-24 16:38:00 · 4226 阅读 · 0 评论 -
WMI列出磁盘配额
using System; using System.Management; namespace DiskQuota { /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { try { ManagementClass c =原创 2007-03-24 16:08:00 · 2699 阅读 · 0 评论 -
C#获取硬盘序列号
using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using Microsoft.Win32; namespace Wjb.ReadOrWriteIniAndReg { /// /// HardDiskVal 的摘要说明。 /// 读取指定盘符的硬盘序列号 /// 功能:原创 2007-03-24 14:33:00 · 3946 阅读 · 1 评论 -
.NET 框架中的 WMI 命名空间
.NET 框架中的 WMI 命名空间 .NET框架中与WMI规范有关的命名空间有两个,分别是System.Management和System.Management.Instrumentation两个命名空间。其中System.Managemen命名空间提供的类对象为访问各种管理对象提供了面向对象的编程接口,而System.Management.Instrumentation命名空间提供的类原创 2007-03-23 21:52:00 · 4005 阅读 · 1 评论 -
WMI Series :管理对象的信息查询和方法访问
管理对象的信息查询和方法访问 在这一节内容,我们将通过几个实例来学习如何查询管理对象信息和访问管理对象提供的方法,这一部分内容将使用到我们在前面讲述到的System.Management命名空间中的相关类对象。 管理对象的信息查询管理对象的信息查询有两种方式,一种是直接枚举管理对象的各种属性,而获取我们感兴趣的数据;一种方法是通过SQL查询语句的方式来过滤冗余的数据,而得到感兴原创 2007-03-23 21:51:00 · 2560 阅读 · 0 评论 -
网页中如何获取客户端系统已安装的所有字体?
如何获取系统字体?1.首先在需要获取系统字体的网页后加入以下代码:2.将以下内容保存为:FontFacesMenu.js文件。// FontFacesMenu.jsvar fontsArray = new Array();var fontsIsAdded = false;function fontFacesMenuEnter(fontFacesDropdownList, dlgHelperId原创 2007-03-19 23:25:00 · 4226 阅读 · 1 评论 -
WMI使用集锦
1.WMI简介WMI是英文Windows Management Instrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,可以管理远程计算机(当然你必须要拥有足够的权限),比如:重启,关机,关闭进程,创建进程等。2.使用时首先添加System.Management.dll,然后引用using System.Management;using System.Threa原创 2007-03-19 22:48:00 · 3395 阅读 · 2 评论 -
WMI列出Windows中某个目录的用户权限
using System; using System.Management; using System.Collections; class Tester { public static void Main() { try { ManagementPath path = new ManagementPath( ); path.Server = "."; path.NamespacePath = @原创 2007-03-24 16:07:00 · 2673 阅读 · 0 评论