怎么用vbs列出机器上所有能调用的组件
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"怎么用vbs列出机器上所有能调用的组件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用vbs列出机器上所有能调用的组件"吧!核心代码
千家信息网最后更新 2025年11月08日怎么用vbs列出机器上所有能调用的组件
本篇内容主要讲解"怎么用vbs列出机器上所有能调用的组件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用vbs列出机器上所有能调用的组件"吧!
核心代码
set wshshell = CreateObject("WScript.Shell") set registry = CreateObject("regtool.tob") '获取一个dictionary对象存储键名 set dict = CreateObject("Scripting.Dictionary") '列举HKEY_CLASSES_ROOT中所有键 set allkeys = registry.RegEnum("HKCR\") '排除所有键中键名有点的。 for each key in allkeys '第1个点在哪儿(跳过初始点)? pos = Instr(2, key, ".") if pos>0 then 'there's a dot. Is there another one? pos2 = Instr(pos+1, key, ".") if pos2>0 then 'yes, so this name is version specific 'check whether we already have a 'version-independent progid! independent = left(key, pos2-1) if not dict.Exists(independent) then 'no, store it dict.Add key, 0 end if else 'this one is version-independent. 'do we already have a version-dependent 'progID in store? vdpid = "" for each element in dict if len(element)>len(key) then if left(element, len(key)+1)=key & "." then 'yes, return name vdpid = element exit for end if end if next 'any version dependent progID found? if vdpid="" then 'no, add to store dict.add key, 0 else 'yes, replace dict.Remove vdpid dict.add key, 0 end if end if end if next MsgBox dict.Count & " Objects found!" for each key in dict list = list & key & vbCrlf next MsgBox list outputfile = "C:\OBJECT.TXT" set fs = CreateObject("Scripting.FileSystemObject") set output = fs.CreateTextFile(outputfile, true) print dict.Count & " Objects found!" Print list output.close wshshell.run outputfile sub Print(text) '写信息到记录文件 output.WriteLine text end sub到此,相信大家对"怎么用vbs列出机器上所有能调用的组件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
机器
组件
内容
学习
实用
更深
代码
兴趣
实用性
实际
对象
操作简单
文件
方法
更多
朋友
核心
网站
频道
存储
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里时间服务器地址
春考网络技术可以去数媒专业吗
云服务器的ip怎么查看
网络安全管理人员是什么
一诺千金软件开发
软件开发需求什么
网络技术开发的切入点
强网杯人工智能网络安全挑战赛
中国服务器市场idc排名
数据库新表
内网服务器开放了很多端口安全吗
小学生网络安全感言怎么写
上海嵌入式软件开发培训
联新网络安全插画
河北常规软件开发要多少钱
买个游戏服务器主机吗
中国传承人数据库官网上认可吗
河南调度服务器品牌云主机
计算机软件开发与编程
收邮件服务器类型pop
互联网科技素材哪里找
图片批量上传到服务器
天津数据库培训条件
软件开发需要电脑超频吗
高级网络安全系统
原神服务器怎么区别
成绩排在前三数据库
南京crm软件开发团队
网络技术三百字作文大全
网络技术部负责人竞选稿