У меня странная ситуация возникла. Пытаюсь запустить из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run программу следующим методом
Код:

%SystemDrive%\MyTweaks\LoadAll.exe
Но, как оказалось, Run и RunOnce не понимают спецификаторов %SystemDrive%, %SystemRoot% и т.п. Как это понимать???
Вот пример, который у меня не пашет. После каждой строчки выполнение скрипта должно замирать, пока не завершится выполнение запущенной проги.
Код:

[Version]
signature = $CHICAGO$
[DefaultInstall]
AddReg = MyTweaks.AddReg
[MyTweaks.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"1",, "%SystemRoot%\System32\cmd.exe"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"2",, "%SystemDrive%\MyTweaks\LoadAll.exe"
HKCU,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"3",, "%SystemRoot%\System32\cmd.exe"
HKCU,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"4",, "%SystemDrive%\MyTweaks\LoadAll.exe"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"5",, "C:\Windows\System32\cmd.exe"
HKCU,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"6",, "C:\MyTweaks\LoadAll.exe"
Пашут только последние две строчки! Кто нибудь знает чё за байда?