Следующая строка NSIS по какой-то причине отказывается работать (немедленно возвращается) в Windows XP:
ExecWait ' "$PROGRAMFILES\Common Files\Microsoft Shared\MSInfo\msinfo32" /report "$DESKTOP\msinfo.log" '
Если я запускаю msinfo32 в командной строке, она работает правильно:
C: \ Documents and Settings \ Admin> "% PROGRAMFILES% \ Common Files \ Microsoft Shared \ MSInfo \ msinfo32" / report "% APPDATA% \ .. \ Desktop \ msinfo.log"
Почему?
И как мне заставить это работать?