smoke-the-lord
Goto Top

registry ändern mit .inf Datei - Wert wird nicht ersetzt

Schon gegoogelt und das Forum durchsucht leider nix gefunden face-sad

Folgendes Problem:

Will mit einer .inf Datei Werte in der Registry ändern/löschen.

Löschen klappt einwandfrei aber die letzte Zeile haut ned hin. Der Standardwert wird leider nicht ersetzt sondern ein neuer Eintrag wird generiert.
Wie schaff ich es dass der Standardwert mit notepad.exe befüllt wird?
Add.Settings sollte doch eigentlich auch Einträge ändern und nicht nur hinzufügen. Oder?

[Version]
Signature = "$Windows NT$"

[DefaultInstall]
AddReg = Add.Settings
DelReg = DelReg


[DelReg]

HKCR, "regfile\Shell\Edit\Command\"
HKCR, "regfile\Shell\Edit\"
HKCR, "regfile\Shell\Print\Command\"
HKCR, "regfile\Shell\Print\"
HKCR, "regfile\Shell\open\command

[Add.Settings]

HKCR,regfile\Shell\open\command,(Standard),0x00000000,notepad.exe

e082ecf705095275e8d37f91ed316f23-reg

Content-Key: 122589

Url: https://administrator.de/contentid/122589

Printed on: April 25, 2024 at 01:04 o'clock

Member: pandemo69
pandemo69 Aug 12, 2009 at 12:05:10 (UTC)
Goto Top
Hallo.

Versuch doch mal, den Wert zuvor mit [Del.Settings] löschen zulassen und anschließen erst mit [Add.Settings] neu zu erstellen. Vielleicht wäre das die Lösung.

lg
Pan
Member: Smoke-the-Lord
Smoke-the-Lord Aug 12, 2009 at 12:14:11 (UTC)
Goto Top
Mit der Zeile
HKCR, "regfile\Shell\open\command
wird der Schlüssel ja bereits komplett gelöscht.
Und mit HKCR,regfile\Shell\open\command,(Standard),0x00000000,notepad.exe komplett neu erstellt.
Sieht dann aber aus wie im Bild face-sad

Sorry wenn ich mich oben undeutlich ausgedrückt hab.
Member: Smoke-the-Lord
Smoke-the-Lord Aug 12, 2009 at 12:19:42 (UTC)
Goto Top
Falsch: HKCR,regfile\Shell\open\command,(Standard),0x00000000,notepad.exe
Richitg: HKCR,regfile\Shell\open\command,,0x00000000,notepad.exe

*sich selber ans Hirn klatscht*