我使用[run]部分修改了一些支持commandeline的commandmerit.exe的編解碼器的優值。inno設置參數在[RUN]部分中用引號
所以語法是:
Commandmerit.exe "{E2B7DF46-38C5-11D5-91F6-00104BDB8FF9}" "0x800000"
{E2B7DF46-38C5-11D5-91F6-00104BDB8FF9}
是編解碼器的CLSID和 0x800000
是新的功德值,但是當我把這個線[run]
部分:
Filename: "{app}\Commandmerit.exe"; Parameters: ""{F8FC6C1F-DE81-41A8-90FF-0316FDD439FD}" "0x10000000""; WorkingDir: "{app}"
顯示流動的錯誤:
Mi在參數上錯位或錯位。
如果我把這個行:顯示
Filename: "{app}\Commandmerit.exe"; Parameters: """{F8FC6C1F-DE81-41A8-90FF-0316FDD439FD}" "0x10000000"""; WorkingDir: "{app}"
流動錯誤:
未知常量......使用兩個連續的 「{」 如果.... 。
如果我把這個行:
Filename: "{app}\Commandmerit.exe"; Parameters: """{{F8FC6C1F-DE81-41A8-90FF-0316FDD439FD}}" "0x10000000"""; WorkingDir: "{app}"
則顯示沒有錯誤,但它似乎commandmerite.exe
不懂的參數,因此安裝完成後的優點仍然不變
是的,現在它的工作,感謝deanna和jachuate的幫助 – 2013-04-05 10:31:33
那麼這是我的第二個猜測......爲你+1,迪安;) – jachguate 2013-04-05 21:59:15