Hallo,
ich versuche folgende Abfrage in die Setup.inf einzubauen:
[Reg:Product]
If DoesRegKeyExist ("HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnceEx\001") == "1" Then "KeyisThere" EndIf
[KeyisThere]
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\001
der Key existiert, wenn ich ihn direkt unter [Reg:Product] einfüge wird dieser auch gelöscht. Jedoch über die Abfrage nicht.
Danke imVoraus
Gruss Markus Kasper
IF Abfrage funktioniert nicht
-
- Posts: 76
- Joined: 20. Dec 2004, 12:59
- Contact:
eine IF-Abfrage muss unter einem [Set:xxx] stehen, also
Code: Select all
&--91;Set&--58;Product&--93;
If DoesRegKeyExist &--40;"HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnceEx\001"&--41; == "1" Then "Reg&--58;KeyisThere" EndIf
&--91;Reg&--58;KeyisThere&--93;
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\001
Jens Beimel
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Hallo,
vor dem "Keyisthere" muss noch ein "Reg:" stehen, ansonsten wird das Kommando vom Interpreter (Setup.exe) nicht als "Registry-Operation" verstanden. Also einfach den Abschnitt und den Aufruf in "Reg:Keyisthere" umbenennen.
So wie es aktuell in der Setup.inf steht, würde die Zeile bei der Deinstallation des Pakets aufgerufen werden und höchstwahrscheinlich einen Fehler provozieren.
Edit: Da war wohl einer schneller
Gruß Dominic
vor dem "Keyisthere" muss noch ein "Reg:" stehen, ansonsten wird das Kommando vom Interpreter (Setup.exe) nicht als "Registry-Operation" verstanden. Also einfach den Abschnitt und den Aufruf in "Reg:Keyisthere" umbenennen.
So wie es aktuell in der Setup.inf steht, würde die Zeile bei der Deinstallation des Pakets aufgerufen werden und höchstwahrscheinlich einen Fehler provozieren.
Edit: Da war wohl einer schneller
Gruß Dominic
-
- Posts: 76
- Joined: 20. Dec 2004, 12:59
- Contact:
Who is online
Users browsing this forum: No registered users and 7 guests