VB中使用WMI 二(不用引用microsoftwmi scripting的方法)

该博客介绍了如何在VB中利用WMI(Windows Management Instrumentation)来查找安装的SQL Server服务,无需引用Microsoft WMI Scripting。通过GetObject或CreateObject创建对象,遍历Win32_Service实例,筛选出包含"MSSQL"的服务名称,适用于Windows 2000、VB6和SQL Server 2000环境。
摘要由CSDN通过智能技术生成

 


发现要使用WMI,不一定要引用microsoft wmi scripting

 

 

 

如下:找出安装的SQL Server服务  

 

Dim objServer As Object  

 

Dim objSet As Object  

 

Dim obj As Object  

 

Dim strComputer As String, strServiceName As String      

 

Dim idx As Integer          

 

ReDim g_strSQLServer(32)      

 

strComputer = "."      

 

idx = 0          

 

 

 

Set objServer = GetObject("Winmgmts://" &strComputer)      

 

Set objSet = objServer.InstancesOf("Win32_Service")              

 

 

 

For Each obj In objSet              

 

strServiceName = UCase(obj.Name)              

 

If  InStr(strServiceName,"MSSQL") > 0 then                      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值