我想用一些参数运行regedit.exe,但其中一个需要在它周围引用,另一个不需要。如果我尝试编译以下内容,则会收到错误或错误引用的错误:
Filename: "regedit.exe"; Parameters: "/s" """{localappdata}\LEAP\OutlookRedemption\Outlook2013_C2R.reg"""
以下工作会是什么? (我不想在我的机器上测试这个,因为这些reg条目适用于我没有的Windows和办公室版本)
Filename: "regedit.exe"; Parameters: """/s {localappdata}\LEAP\OutlookRedemption\Outlook2013_C2R.reg"""
答案 0 :(得分:1)
理想情况下,您应该将文件转换为[Registry]
条目,而不是通过regedit加载REG文件。这允许您在向导期间根据用户选择添加对卸载和填充值的支持,以及其他内容。
但不,你发布的例子都不正确。如果你真的想这样做(这不是理想的选择),那么你需要这样做:
Filename: "regedit.exe"; Parameters: "/s ""{localappdata}\LEAP\OutlookRedemption\Outlook2013_C2R.reg"""