ich stehe vor einem kleinen Problem, welches ich mit einem Paket zu beheben versuche.
Ich möchte gerne folgende Befehle abgeben:
net stop dlhm
net stop dlupdate
net stop drivelock
C:\Windows\System32\reg.exe delete HKEY_LOCAL_MACHINE\SOFTWARE\CenterTools\DLStatus\AllowedCerts /f
del "%programdata%\CenterTools DriveLock\Config\*.*" /q /s
Meine Idee dazu:
Er soll anhand des Programmordners die Abfrage starten.[Set:Product]
If DoesFileExist ("%ProgramData%\CenterTools DriveLock\Config\*.*") == "1" Then "Set:StopServices" Then "Reg:DelOldKey" Then "Set:DelProgramData" EndIf
In den erstellten Gruppen "Set:StopServices" - "Reg:DelOldKey" & "Set:DelProgramData" - stehen folgende Befehle:
[Set:StopServices]
callhidden "cmd.exe" /c net stop %dlhm%
callhidden "cmd.exe" /c net stop %dlupdate%
callhidden "cmd.exe" /c net stop %drivelock%
[Reg:DelOldKey]
-HKLM,"SOFTWARE\CenterTools\DLStatus\AllowedCerts"
Könnte das so passen?[Set:DelProgramData]
deltree "%programdata%\CenterTools DriveLock\Config\*.*"