Ich weiß, dass diese Frage schon mehrmals besprochen wurde, aber ich komme mit Registry trotzdem nicht zurecht.
Ich habe diese Registry-Datei und sie wird eigentlich mit InstallShild erstellt:
Delphi-Quellcode:
HKEY_CLASSES_ROOT\View.Document = ViewApp
HKEY_CLASSES_ROOT\View.Document\
CLSID =
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a}
HKEY_CLASSES_ROOT\
CLSID\
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a} = Document
HKEY_CLASSES_ROOT\
CLSID\
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a}\ProgId = View.Document
HKEY_CLASSES_ROOT\
CLSID\
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a}\LocalServer32 = C:\Test\Test.EXE
HKEY_CLASSES_ROOT\
CLSID\
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a}\TypeLib =
{74B9017C-7FB1-49AC-99BE-ABF3308DF847}
HKEY_CLASSES_ROOT\Interface\
{A82292C1-C719-44D8-BA3A-3D533D35A916}\ProxyStubClsid =
{00020420-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\Interface\
{A82292C1-C719-44D8-BA3A-3D533D35A916}\ProxyStubClsid32 =
{00020420-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\Interface\
{A82292C1-C719-44D8-BA3A-3D533D35A916}\TypeLib =
{920ad0b6-1a1b-4ad1-a628-d39263d0ea5a}
Weil das Program, das diese Test.exe aufruft, jetzt auch noch vom CD starten soll, muss ich diese Registry-Datei selbst schreiben. Aber ich verstehe nicht, wie mache ich diese
CLSID und wocher bekomme ich deren Wert.