怎么用vbs列出机器上所有能调用的组件
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容主要讲解"怎么用vbs列出机器上所有能调用的组件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用vbs列出机器上所有能调用的组件"吧!核心代码
千家信息网最后更新 2025年01月18日怎么用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安全错误
数据库的锁怎样保障安全
打开服务器管理工具的命令行
web dns服务器
服务器勒索病毒
plc服务器连接多个客户机
国际服更新的服务器在哪里
全球服务器芯片市场规模
没有启动服务器服务
弈城围棋为什么服务器经常断
网络安全cstc认证
供电网络安全责任书
软件开发公司平面设计图
在服务器上安装ftp
网络安全法是怎么保护
常用关系数据库redis
招商引资 软件开发
汇盈软件开发
自建服务器安全吗
服务器网站源码下载
用代理服务器登陆网银安全吗
国家实行网络安全分层制度
消息队列信息写数据库
国舜承办首都网络安全会
哪招软件开发
网络安全和软件开发前景
教育系统网络安全检查自查
i7电脑可以做游戏服务器吗
剑网1归来数据库
中转站服务器怎么延迟那么高
女生学网络安全吗
浪潮服务器id灯蓝色啥意思