我用[运行]部分以修改与commandmerit.exe支持命令行某些编解码器的品质值。
所以,语法是:
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}"
显示流动性错误:
在参数不匹配或错位quates。
如果我把这个行:
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
不懂的参数,因此安装完成后的优点依然不变