首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教如何得到一个DLL的CLSID 和PROGID

2012-01-21 
请问怎么得到一个DLL的CLSID 和PROGID?如题,多谢了俄[解决办法]方案一:引用TLBINF32.DLL类库,这个文件在系

请问怎么得到一个DLL的CLSID 和PROGID?
如题,多谢了俄

[解决办法]
方案一:引用TLBINF32.DLL类库,这个文件在系统目录中

Private Sub Command1_Click()
Dim TLIApp As Object
Dim TLBInfo As Object
Dim TypeInf As Object
Set TLIApp = CreateObject( "TLI.TLIApplication ")
Dim ProgID As String
Dim CLSID As String
' 在这里给出dll文件名,注意它不支持长文件名
Set TLBInfo = TLIApp.TypeLibInfoFromFile( "l:\DbgWProc.dll ")

For Each TypeInf In TLBInfo.CoClasses
ProgID = TypeInf.Name
CLSID = TypeInf.Guid
Debug.Print ProgID
Debug.Print CLSID
Next
End Sub
[解决办法]
注册表root下直接搜

热点排行