Как узнать, является ли программа COM и может ли она просматриваться в Visual Studio?

Я использую VS2005 для разработки инструмента VBScript, я хочу использовать VS2005 Object Browser для просмотра всех объектов, я добавил cscript.exe и excel.exe, но я не мог найти другие COM, когда я пытался добавить notes.exe, Говорят, что это не COM, а ФАЙЛ!

Как я могу найти все COM в моем Win7?

1 ответ

Решение

CScript и Wscript являются начальными программами. COM-объекты находятся в C:\Windows\System32\wshom.ocx

Базовый объект wscript доступен только для сценариев, которые он выполняет, остальные подчиненные объекты делают следующее.

Посмотри в Regedit - HKCR\wscript.shell (имя объекта) - найдите CLSID под этим ключом в HKCR\CLSID\<the GUID> и смотреть под InProcServer32 для DLL (а OCXs - это DLL со смешным расширением) и EXE под LocalServer32,

Другие вопросы по тегам