Entwickler-Ecke
Sonstiges (Delphi) - Frage zur Registry
Henry - Mo 08.07.02 07:18
Titel: Frage zur Registry
Hallo,
ich habe mel eine Frage zur Registry.
Und zwar habe ich bei diesem Link:
http://www.faqsen.de/delphi/faq.jsp?ID=505248544850505051555157
gefunden wie man einen Button für das eigene Programm im
IE erstellen kann.
Meine Frage ist nun:
Wie kann ich den Eintrag wieder aus der Registry entfernen,
1. wenn ich z.B. auf einen Button klicke (Wäre mir erstmal lieber)
2. wenn ich das Programm deinstalliere (is aber auch wichtig)
Dann noch ne Frage:
Was bedeutet: (siehe im oberen Link)
Quelltext
1:
| Tagit = '\{10954C80-4F0F-11d3-B17C-00C0DFE39736}\'; |
und
Quelltext
1:
| WriteString('ClSid', '{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}'); |
wie kommt mann auf diese Nummern? Sind die vom Programm abhängig?
Wenn ja, wie kriege ich die für mein Programm raus?
Danke für die Hilfe im voraus
Matthias - Mo 08.07.02 15:05
Hallo,
bei den Ziffern handelt es sich um eine GUID (Globally Unique Identifier) also einen Schnittstellenbezeicher, über den jedes Gerät eindeutig identifiziert werden kann. Dieser Code wird bei der Entwicklung durch ein Tool von Microsoft erstellt, welches sicherstellt, dass es jede dieser Zahlenfolgen nur einmal gibt.
Näheres findest Du in der Hilfe unter TGUID.
Die Einträge werden in diesem Beispiel mit WriteString erstellt und müssen mit DelteValue wieder gelöscht werden. Auch hier kommst Du mit der Hilfe zur Registry weiter.
Matthias
Henry - Mo 08.07.02 18:01
Hallo Matthias
Danke dir für deine Antwort.
Falls noch Fragen auftreten sollten, werde ich sicherlich nochmal Posten.
Henry - Mo 08.07.02 20:18
Ich habe leider in der Hilfe nicht gefunden wo ich die GUID für mein Programm herausbekomme.
Oder kann ich mir die ausdenken?
PS: Könntest Du mir evt noch ein Beispiel Posten wie ich den kompletten schlüßel wieder aus der Registry löschen kann?
Danke schon mal
Tino - Di 09.07.02 09:30
Drück mal im Delphi-Editor die Tasten Strg+Umsch+G!
Es gibt aber noch ne Möglichkeit Dir eine GUID von Windows geben zu lassen. Hab die Funktion aber leider gerade nicht im Kopf :roll:
Henry - Di 09.07.02 19:08
Hi Tino!
Danke funktioniert.
Habe glaube ich die Function die Du meinst gefunden
Wenn ich den schlüssel komplett aus der Registry entfernen möchte, get das mit
Quelltext
1:
| DeleteKey({10954C80-4F0F-11d3-B17C-00C0DFE39736}); |
?
Ist dann der ganze schlüßel weg den ich erzeugt hatte?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!