VBS实现查询服务的制造商_vbs

一个网友提问:

select * from win32_service 这个能查服务名称、状态……

但我想查这个服务的制造商,如微软、农业银行,还是未知的??这个属性是什么,谢谢……

我发现msconfig中可以看见的,但无法提取

下面给出解答,一种间接方法:

根据服务名获取到关联的主程序,再从主程序获取制造商

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set Services = objWMIService.ExecQuery("Select * from Win32_Service")
Set fso = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.NameSpace(0)
i = 0
Do
  If objFolder.GetDetailsOf("", i) = "公司" Then '非中文系统自行修改
    Exit Do
  Else
    i = i+1
  End If
Loop

For Each objService in Services
  path = GetPath(objService.PathName)
  IF fso.GetExtensionName(path) = "" Then path = path & ".exe"
  Set objFolder = objShell.NameSpace(fso.GetParentFolderName(path))
  Set objItem = objFolder.ParseName(fso.GetFileName(path))
  comp = objFolder.GetDetailsOf(objItem, i)
  If comp = "" Then comp = "未知"
  info = info & "服务:"& objService.DisplayName &" 制造商:"& comp & vbCrLF
Next
fso.CreateTextFile("info.txt", true).WriteLine info
MsgBox "完成"

Function GetPath(strng)
  Dim re
  Set re = New RegExp
  re.Pattern = "^""?(.+\\[^\\\s""]+).*"
  GetPath = re.Replace(strng,"$1")
  Set regEx = Nothing
End Function

是不是非常不错的解法,小伙伴们可以学习下。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs查询数据库
vbs查询服务
vbs实现自动按键、vbs批处理实现按键、vbs实现网页自动操作、vbs 实现串口发指令、vbs 实现计划任务,以便于您获取更多的相关知识。

时间: 2024-10-24 03:47:06

VBS实现查询服务的制造商_vbs的相关文章

基于IBM和FileNet内容管理产品的联合查询服务

在大型的现代化企业里,信息分布在不同的数据存储系统(例如 IBM Content Manager, FileNet P8, EMC Documentum 等),而不同的存储库又有其独特的实现方式,这就给企业整 合.搜索这些数据上带来了极大困难.IBM Content Integrator(ICI)提供了一种基于企业内 容管理的联合查询服务,在该服务的帮助下,企业能更快捷地开发出基于分散数据的企业应用 ,并能快速地搜索和整合数据. 跨库查询的需求和基于 ICI 的解决方案 在大型企业里,因业务需求

搜狗搜索上线微信公众号查询服务

搜狗搜索上线微信公众号查询服务"搜索引擎还有什么不能查?--微信公众号文章",这一呼声很高的需求如今有了解决之道.6月9日,搜狗搜索正式接入微信公众号数据,首次将海量优质微信公众号资讯从社交平台接入到了搜索平台.今后,通过一个关键词,用户就能在搜狗搜索结果页轻松浏览到与查询词相关的微信公众号及全部文章.据了解,高达数百万的微信公众号业已成为 众多用户获取信息的主要来源.包括名人.媒体.公司.机构及企事业单位等在内,微信独 有的认证资源已成为权威信息的主要生产者和传播者.依托这些独有的优

金华市公安局开通同名查询服务

你的参与方式:http://www.aliyun.com/zixun/aggregation/12743.html">电子邮箱kbzjxw@vip.163.com 金华19楼论坛jinhua.19lou.com 记者江胜忠播报 记者 江胜忠 本报讯 金华市公安局推出特色服务,开通同名查询服务,这一系统运行两个月,点击量近11万人次,平均日点击量1800人次. 警方称,这可以给新生婴儿取名作参考. 昨天,我打开金华公安服务在线(www.jhga.gov.cn/),在首页上找到同名查询,输入要

百度阿拉丁打造世界杯一站式查询服务

2010南非世界杯即将开战,记者发现,在百度检索"世界杯",结果已经包含了分组.赛程.赛制和转播等信息.据百度表示,依靠对网民搜索行为的调研和百度强大的深度数据检索技术,百度已实现了针对世界杯基本信息查询的一站式覆盖,以帮助亿万球迷时时刻刻最便捷.最准确地了解世界杯动态.这是百度阿拉丁项目的http://www.aliyun.com/zixun/aggregation/10755.html">最新应用,也是"框计算"理念在网页实时信息查询方面的创新体

Java 使用 Graphql 搭建查询服务详解_java

背景 随着React的开源,facebook相继开源了很多相关的项目,这些项目在他们内部已经使用了多年,其中引起我注意的就是本次讨论的是graphql,目前官方只有nodejs版,由于很多公司的后台技术栈都是Java,所以便有了graphql的java版实现,在github上可以找到,废话不多说,直接看代码吧,具体介绍还是去看官网吧,不然就跑题了. GraphQLSchema Schema相当于一个数据库,它有很多GraphQLFieldDefinition组成,Field相当于数据库表/视图,

.NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)

阅读目录: 1.背景介绍 2.对业务功能点进行逻辑划分(如:A.B.C分别三个业务点) 2.1.配置映射关系,对业务点配置查询契约(构造VS插件方便生成查询契约) 2.2.将配置好的映射策略文件放在调用端,与服务不耦合 3.Dynamic.Dom动态构造服务端对象(Dynamic.DOM实现动态DOM) 1.背景介绍 现在越来越多的公司都在尝试SOA架构的实践,本人最近也在尝试学习这方面的技术,但是在实践过程中遇到一个问题,我想这个问题也是我们普遍实践者都应该会遇到的问题,问题描述如下: 我们有

使用 Iisext.vbs 添加Web服务扩展文件的方法_vbs

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可以使用命令行脚本 iisext.vbs(存储在 systemroot\system32 中)将单个文件添加到 WebSvcExtRestrictionList Metabase Property中.该命令可在运行带有 IIS 6.0 的 Windows Server 2003 家族的成员的本地计算机或远程计算机上执行.Web 服务扩展文件

使用 Iisext.vbs 删除 Web 服务扩展文件的方法_vbs

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可使用命令行脚本 iisext.vbs(存储在 systemroot\system32 中)从 WebSvcExtRestrictionList Metabase Property中删除单个文件.该命令可在运行带有 IIS 6.0 的 Windows Server 2003 家族的成员的本地计算机或远程计算机上执行.Web 服务扩展文件可以

使用 iisext.vbs 禁用 Web 服务扩展的方法_vbs

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可以使用命令行脚本 iisext.vbs(存储于 systemroot\system32 中),通过禁用所有具有特定 Web 服务扩展 ID 的文件来禁用 Web 服务扩展.该命令可在运行带有 IIS 6.0 的 Windows Server 2003 家族的成员的本地或远程计算机上执行. Iisext.vbs 执行可用于 IIS 管理器的