无法找到一个简单的答案......无论如何,我已经看到了一些这样的 WIN32OLE 代码:
WIN32OLE.new("MSVidCtl.MSVidWebDVD.1")
哪个有效。我的问题是,(在任何编程语言中)怎么可能找出那个字符串?像枚举所有可用的服务器还是什么?我的 google fu 在这里让我失望了。
谢谢。-r
更多资源(我相信其中一些回答了我的问题——不知道为什么我以前没有看到这些)
如何列出所有 ActiveX 控件?axhelper 看起来不错,因为它还显示了产品名称,这是 VB 显示的组件名称。
意识到显然某些东西在 axhelper 中被列为“组件”并不意味着您不能在 VBscript 中使用它(例如:如果您在 VB 中插入“MS TV 视频组件”,您可以执行 Imports MSVidCtlLib 然后突然其他可以访问 MSVidWebDVD 之类的东西)。
如何列出所有已安装的 ActiveX 控件?虽然那里的 C 代码似乎没有列举所有这些......