[архив].: NSIS - все вопросы :.

Ответить
 • Просмотры: 44
Аватара пользователя
diakov

Re: [архив].: NSIS - все вопросы :.

Сообщение diakov »

kotkovets, все получилось если жму на крестик пишет 1039 а если кнопку выход 0. Все гуд спасибо!





Код:

Код: Выделить всё

ExecWait "$PLUGINSDIR\uninstall.exe" $0
  MessageBox MB_OK "$0" IDOK

kotkovets нарисовалась новая проблемка, код возврата у кнопки готово в конце процесса деинсталяции, и кнопки выход в начале деинсталера одинаковый 0, и потому когда делаю так





Код:

Код: Выделить всё

Function ClickButton
  pop $btn
  InitPluginsDir
${ExecWait} "$PLUGINSDIR\uninstall.exe" $6
${If} $6 == 0
   MessageBox MB_ICONINFORMATION|MB_OK "Гусь отменил установку"
${ElseIf} $6 == 1039
   MessageBox MB_ICONINFORMATION|MB_OK "Гусь отменил установку"
${EndIf}
FunctionEnd

Получается в конце деинсталляции выскакивает ненужное сообщение как быть? Изображение
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата Creator000:



ткните
[архив].: NSIS - все вопросы :.






Код:

Код: Выделить всё

VIProductVersion "1.2.3.4"
VIAddVersionKey "ProductName" "nsis"
VIAddVersionKey "LegalCopyright" "nsis"
VIAddVersionKey "CompanyName" "© xxxxxxxxx"
VIAddVersionKey "FileDescription" "${PRODUCT_NAME} ${PRODUCT_VERSION}"
VIAddVersionKey "FileVersion" "xxxx"
Аватара пользователя
Creator000

Re: [архив].: NSIS - все вопросы :.

Сообщение Creator000 »

kotkovets,


Цитата Creator000:



1. Как сделать так чтобы отображались русские буквы в LegalCopyrigt
[архив].: NSIS - все вопросы :.
Аватара пользователя
Creator000

Re: [архив].: NSIS - все вопросы :.

Сообщение Creator000 »

Цитата Creator000:



Как сделать так чтобы отображались русские буквы в LegalCopyrigt
[архив].: NSIS - все вопросы :.




в win7 использовать юникодную версию nsis
Аватара пользователя
Creator000

Re: [архив].: NSIS - все вопросы :.

Сообщение Creator000 »

Почему есть такое предупреждение:


Цитата:



Generating version information for language "1049-Russian" without standard key "FileVersion"



Если я удалил строку "FileVersion"?
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата Creator000:



Юникод версия ведь не будет работать в старых операционных системах?
[архив].: NSIS - все вопросы :.




блин, win2000 нормально работает, ниже операционку используют 0,1% фанов или на производстве.
Аватара пользователя
yyv

Re: [архив].: NSIS - все вопросы :.

Сообщение yyv »

и еще буду благодарен за помощь

кнопка отмены на странице PAGE_INSTFILES

когда на нее нажимаю не выводиться предупреждение о закрытии

просто инсталер завершает работу

на всех предыдущих страницах это сообщение появляется...

подскажите где посмотреть...
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

kotkovets, у меня такая проблема случилась:

При установки у меня в Пуск делается папка с ярлыками. При деинстлляции она должна полностью удалиться. Но этого не происходит.

С помощью Unlocker я вижу, что папка занята двумя процессами Explorer.EXE. Причем они появляются, когда запускается деинсталлятор. И поэтому не удаляются.

А вот руками удаляются в легкою.

И вот мне нужно сделать так, чтобы деинсталлятор все же их удалял сам. Просить перезагрузку как минимум глупо из-за ярлыков. Причем, я уже сказал, удалить руками легко.

Нет какой-нибудь команды "удалить принудительно"? Ведь другие установщики как то удаляют все сразу.



P.S.

Извините за деинсталлятор. NSIS глюканул. Щас все норм.
Аватара пользователя
yyv

Re: [архив].: NSIS - все вопросы :.

Сообщение yyv »

Цитата yyv:



кнопка отмены на странице PAGE_INSTFILES

когда на нее нажимаю не выводиться предупреждение о закрытии

просто инсталер завершает работу
[архив].: NSIS - все вопросы :.




покажите кусок скрипта, очень интересно...

по ходу когда страничка установки выполняется кнопка отмены недоступна...

назад нет возврата на предыдущую страничку...

если только сделать прерывание - abort, кнопка подсвечивается...

но прерывание уже было, завершена работа и закрытие установщика!

Где логика??? прерывать или не прерывать установку во время установки? установка уже прервана!
Аватара пользователя
yyv

Re: [архив].: NSIS - все вопросы :.

Сообщение yyv »

Цитата Creator000:



Можете поделиться секретом?
»




SetShellVarContext current

или убрать в деинсталляторе SetShellVarContext all

по умолчанию current Изображение
Ответить

Вернуться в «Автоматическая установка приложений»