2
有什麼辦法可以告訴NSIS不要覆蓋我的開始菜單快捷方式。我不希望它覆蓋的原因是,用戶的命令行選項在升級到新版本時不會被清除。我試過這個無濟於事:NSIS覆蓋快捷方式
Section -AdditionalIcons
SetOverwrite off
CreateDirectory "${START_MENU_DIR}"
CreateShortCut "${START_MENU_LNK}" "$INSTDIR\${PRODUCT_NAME}.exe"
SectionEnd
是謝謝你。我昨天晚上才意識到這一點。它效果很好。我把一些示例代碼作爲另一個答案。 – 2010-01-21 18:25:03