OleViewer COM Model Interface Method TypeLib CLSIDs ProgIDs 查看 V1
OleViewer
Removed IronPython entirely. · tyranid/oleviewdotnet@47c3306 (github.com)
有64bit、32bit版本,检测到的(entries)数量不同..?
CLSIDs/ProgID
多种查询方式:
"Registry"菜单:
-
CLSIDs:
-
CLSIDs by Name:
注意名称中的空格(而非点)
-
ProgID:
在程序里使用此方式
luacom.CreateObject("Word.Application")
。 -
CLSIDs by Server: (image)
同一个Server可能注册了多个CLSID。
TypeLibs
(广义CLSIDs/ProgIDs)对象显示的"TypeLib"无法在"TypeLibs"标签页搜索到。
右键菜单可以访问到"Model"
Model
其中包含接口(方法)。
方法可能在接口的子层(不在"Name"中),可以搜索得到。
废弃
-
貌似各方式非等价。
如:ProgIDs能找到"WScript.Shell",但在CLSIDs [by xxx]均找不到。各种方式等价。但名称不一定一致。
如:ProgIDs
-"WScript.Shell",对应的CLSIDs by name
为"Windows Script Host Shell Object"。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?