ich möchte folgende Setup.inf nach der OS-Installation aufrufen.
Der Aufruf klappt. Jedoch nicht die Setup.inf

Die Variable gibt gar kein Wert zurück.
Auch ReplaceEnv hat nichts gebracht.
Wenn ich einen festen Wert in die Variable schreibe klappt es.
Code: Alles auswählen
[Setup]
Version=6.5
ShowCaption=1
[Requirements]
[environment]
[Application]
ShowEndMessage=0
DisableCancelButton=1
[Options]
run = run, COPYALWAYS
[run]
Set V_RegKey=%HKLM,"SOFTWARE\MATRIX42\Empirum Installer","MachineIdNum"%
; ReplaceEnv V_RegKey
If DoesRegKeyExist ("HKLM,SOFTWARE\MATRIX42\Empirum Installer,MachineIdNum") == "1" Then "Set:Abort" Else "Set:CheckPC"
[Set:CheckPC]
If %V_RegKey% = "104198_92378" Then "Set:CelW410" EndIf
If %V_RegKey% = "214809_182197" Then "Set:CelW280" EndIf
#Set:Abort
[Set:CelW410]
callhidden cmd.exe /c diskpart /s \\lenny\empirum$\Configurator\User\CelW410\part.txt
#Set:Abort
[Set:CelW280]
callhidden cmd.exe /c diskpart /s \\lenny\empirum$\Configurator\User\CelW280\part.txt
#Set:Abort
[Set:Abort]
Abort