|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать kotkovets, Да ладно. Не так критично просто хотелось как лучше...
Другой теперь вопрос. Про установку на x64. В справочнике не нашёл. Может плохо искал... Если так делать: То в x64 показывает Program Files (x86). Как сделать чтоб в x86 и x64 показывал Program Files. И как сделать чтоб запускался msi нужной разрядности? Кто-то тут уже приводил пример кода. Потерялось у меня... Как-то так вроде было. Section SetOutPath "$TEMP" ExecWait '"msiexec.exe" /i $\"${OutDir}\прога.msi$\" /qb INSTALLDIR=$\"$INSTDIR$\"' ${If} ${RunningX64} ExecWait '"msiexec.exe" /i $\"${OutDir}\прога_x64.msi$\" /qb INSTALLDIR=$\"$INSTDIR$\"' ${EndIf} SectionEnd У меня ошибку выдаёт... |
Отправлено: 09:33, 08-02-2012 | #2291 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата BuZzOFF:
http://forum.oszone.net/post-1848691-2264.html Цитата BuZzOFF:
|
||
------- Последний раз редактировалось kotkovets, 08-02-2012 в 10:01. Отправлено: 09:55, 08-02-2012 | #2292 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
------- Отправлено: 13:01, 08-02-2012 | #2293 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Krinkels, льстишь...
|
------- Отправлено: 16:23, 08-02-2012 | #2294 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:55, 09-02-2012 | #2295 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Подскажите как проверить наличие ключа на наличие, при внесении в реестр записей. Хочу руссифицировать контекстное меню MPC -HC для типов файлов после установки K-Lite. Примерно так: если существует ключ HKLM SOFTWARE\Classes\mplayerc.avi , то WriteRegStr HKLM "SOFTWARE\Classes\mplayerc.avi\shell\Open" "" "&Воспроизвести в MPC-HC" WriteRegStr HKLM "SOFTWARE\Classes\mplayerc.avi\shell\Enqueue" "" "Добавить в плейлист MPC-HC" иначе перейти к следующему типу и т.д. |
------- Отправлено: 15:22, 09-02-2012 | #2296 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Как вариант сделал пока так:
!macro ContextLocalization extenstion Push $0 StrCpy $ClassName "mplayerc.${extenstion}" ; ReadRegStr $0 HKLM "SOFTWARE\Classes\$ClassName\shell\Open" "" StrCmp $0 "&Play with MPC" 0 +5 DeleteRegValue HKLM "SOFTWARE\Classes\$ClassName\shell\Open" "" DeleteRegValue HKLM "SOFTWARE\Classes\$ClassName\shell\Enqueue" "" WriteRegStr HKLM "SOFTWARE\Classes\$ClassName\shell\Open" "" "&Воспроизвести в MPC-HC" WriteRegStr HKLM "SOFTWARE\Classes\$ClassName\shell\Enqueue" "" "Добавить в плейлист MPC-HC" Pop $0 !macroend !insertmacro ContextLocalization "AVI" |
------- Последний раз редактировалось wolkow70, 09-02-2012 в 16:31. Отправлено: 15:54, 09-02-2012 | #2297 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
${If} ${KeyExists} "${HKCU}\Software\7-zip" # здесь выполняются команды, если ключ существует DetailPrint "Ключ есть!" ${Else} # здесь выполняются команды, если ключа не существует DetailPrint "Ключа не существует!" ${EndIf} Цитата Paval:
IfFileExists - команда времени инсталляции, вы же пытаетесь всунуть папку определенную времени компиляции, что для команды file подходит успешно - время компиляции. |
||
------- Последний раз редактировалось kotkovets, 09-02-2012 в 17:11. Отправлено: 16:59, 09-02-2012 | #2298 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
------- Отправлено: 17:11, 09-02-2012 | #2299 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70, читайте » Работа с реестром с помощью NSIS
пример конструкции не учитывает значение ключа, только наличие ключа в реестре. |
------- Отправлено: 17:22, 09-02-2012 | #2300 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|