Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 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