Ветеран
Сообщения: 3206
Благодарности: 845
|
Профиль
|
Отправить PM
| Цитировать
kotkovets,
посоветуйте в таком вопросе:
!insertmacro MUI_PAGE_STARTMENU Application $MENU
Section "Создать группу ярлыков в меню Пуск" StartMenu
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
;
SetShellVarContext all
CreateDirectory "$SMPROGRAMS\$MENU"
CreateShortCut "$SMPROGRAMS\$MENU\${PRODUCT_NAME}.lnk" "$INSTDIR\USBSafelyRemove.exe"
CreateShortCut "$SMPROGRAMS\$MENU\Справка ${PRODUCT_NAME}.lnk" "$INSTDIR\USBSafelyRemoveRu.chm"
CreateShortCut "$SMPROGRAMS\$MENU\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninstall.exe"
;
!insertmacro CreateInternetShortcut \
"$SMPROGRAMS\$MENU\Веб-сайт ${PRODUCT_NAME}" \
"${PRODUCT_WEB_SITE}" \
"$INSTDIR\USBsrURL.ico" "0"
;
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Все нормально папка с ярлыками создается, где указано.
В деинсталляторе прописал:
Section Uninstall
;
SetShellVarContext all
RMDir /r "$SMPROGRAMS\$MENU"
при удалении на XP снесло почти все меню Пуск. пришлось восстанавливать систему. Что тут может быть не так?
|
-------
Человек человеку - друг, товарищ и волк!
Отправлено: 12:26, 18-04-2012
| #2589
|