Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Auslesen der GUID einer DLL

102 views
Skip to first unread message

Tobias Herrmann

unread,
Jul 6, 2000, 3:00:00 AM7/6/00
to
Hallo,
Ich möchte zur Runtime aus der Registry auslesen, ob bestimmte DLL's
registriert sind. Soweit ich es erkennen konnte brauche ich dazu die GUID
(Globally unique Identifier) der jeweiligen DLL. Kennt jemand eine
Möglichkeit, wie man diese GUID direkt aus der DLL-Datei auslesen kann.

Ciao, Tobi

Tobias Herrmann


Thorsten Dörfler

unread,
Jul 6, 2000, 3:00:00 AM7/6/00
to

"Tobias Herrmann" <Herr...@h-e-s.de> schrieb: ...

> Ich möchte zur Runtime aus der Registry auslesen, ob bestimmte DLL's
> registriert sind. Soweit ich es erkennen konnte brauche ich dazu die GUID
> (Globally unique Identifier) der jeweiligen DLL. Kennt jemand eine
> Möglichkeit, wie man diese GUID direkt aus der DLL-Datei auslesen kann.

Dies kannst du mithilfe der "Typelib Information (tlbinf32.tlb)"
(Projekt => Verweise) ermitteln:

Public Function GetGUID(ByVal sFile As String) As String
Dim tTLI As TypeLibInfo

Set tTLI = TLI.TypeLibInfoFromFile(sFile)

GetGUID = tTLI.Guid
End Function

"sFile" gibt den Pfad- und Dateinamen der entsprechenden ActiveX Datei an.

HTH
Thorsten Dörfler
--
Es kann nur besser werden ... Locker bleiben!
www.doerfler.purespace.de www.vb-infotalk.de
VB Homepage VB Newsgroups, Chat & FAQ

0 new messages