bginfo verteilen mit Registry Wert setzen (in Run)
Verfasst: 28 Jul 2023, 15:11
Hallo,
ich würde gerne mittels folgendem Setup.ins das Programm BGinfo verteilen, inklusive Erstellen eines REG_SZ in "Run". Das Kopieren der Dateien klappt. Aber der Registry-Wert wird nicht gesetzt: Inhalt der Datei "Runreg.reg": (Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"bginfo"="C:\\temp\\bginfo.bat"
)
[Actions]
Message "Installation von BGinfo"
SetLogLevel=6
;Welche Windows-Version?
DefVar $MSVersion$
Set $MSVersion$ = GetMsVersionInfo
if CompareDotSeparatedNumbers($MSVersion$,">=","6")
sub_install_winnt6
else
stop "not a supported OS-Version"
endif
[sub_install_winnt6]
Files_copy_winnt6
Winbatch_add_reg /64Bit
[Files_copy_winnt6]
copy "%scriptpath%\*.*" "c:\temp\"
[Winbatch_add_reg]
registry loadUnicodeTextFile("%scriptpath%/regrun.reg") /regedit
"c:\windows\system32\regedit.exe" /s "%scriptpath%\regrun.reg"
Wie könnte dies funktionieren? Die Reg-Datei funktioniert, wenn ich sie "von Hand" aufrufe!
Vielen Dank und liebe Grüße
Stefan
ich würde gerne mittels folgendem Setup.ins das Programm BGinfo verteilen, inklusive Erstellen eines REG_SZ in "Run". Das Kopieren der Dateien klappt. Aber der Registry-Wert wird nicht gesetzt: Inhalt der Datei "Runreg.reg": (Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"bginfo"="C:\\temp\\bginfo.bat"
)
[Actions]
Message "Installation von BGinfo"
SetLogLevel=6
;Welche Windows-Version?
DefVar $MSVersion$
Set $MSVersion$ = GetMsVersionInfo
if CompareDotSeparatedNumbers($MSVersion$,">=","6")
sub_install_winnt6
else
stop "not a supported OS-Version"
endif
[sub_install_winnt6]
Files_copy_winnt6
Winbatch_add_reg /64Bit
[Files_copy_winnt6]
copy "%scriptpath%\*.*" "c:\temp\"
[Winbatch_add_reg]
registry loadUnicodeTextFile("%scriptpath%/regrun.reg") /regedit
"c:\windows\system32\regedit.exe" /s "%scriptpath%\regrun.reg"
Wie könnte dies funktionieren? Die Reg-Datei funktioniert, wenn ich sie "von Hand" aufrufe!
Vielen Dank und liebe Grüße
Stefan