次の 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"
なんで?
どうすればそれを機能させることができますか?