|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 15:25, 16-01-2014 | #931 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Всем привет ,существует ли утилита которая создает ассоциации для файлов ?
|
Отправлено: 23:05, 17-01-2014 | #932 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Mafia_forever:
есть плагин - http://nsis.sourceforge.net/Applicat...ration_plug-in и есть макрос (был в теме ) ну и ессно, прописать нужное, можно вручную. Но всё это бесполезно в Windows 8 - для уже ассоциированных системой файлов. Ничего путного в NSIS, для ассоциирования файлов в Windows 8, пока не придумано... (Не придумано пользователями NSIS. Разрабы ряда ПО, это дело давно победили. Каким методом - не известно... Возможно посредством экспорта специального XML файла с помощью dism (типа : dism /Online /Import-DefaultAppAssociations:Z:\$W8i\$W8-Deploy\test.xml ) Про это был раговор на MSFN Forum_е. Не изучал, не знаю... ) Как вариант, в W8 можно задавать ассоциирование файлов "в лоб", когда в реестре сначала удаляются существующие системные связи, а затем создаются вновь с нуля. Этот метод хотя и работает, но явно не правильный... |
|
Последний раз редактировалось MKN, 18-01-2014 в 09:30. Отправлено: 09:24, 18-01-2014 | #933 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать MKN Спасибо
|
Отправлено: 11:05, 18-01-2014 | #934 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
Вообщем, у меня получилось заменить в файле по hex смещению одни байты на другие, при открытии файла мы не можем открыть его для перезаписи определённых байт, а только добавить, у меня получилось произвести именно замену байт без смещения Вообщем, может кому пригодится, делюсЯ FileOpen $0 "C:\Users\APTEM\Desktop\123.exe" a FileSeek $0 "0x0001C6E7" SET ; прыгаем на нужное hex смещение FileSeek $0 "0x0001C6E7" SET ; прыгаем ещё раз на нужное hex смещение, у вас не глюк, команда дублирована FileWriteByte $0 "100" ; пишем своё значение FileClose $0 Если указанного файла не существует, то он будет создан с этими строками. |
|
------- Отправлено: 05:22, 19-01-2014 | #935 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
http://www.cmake.org/Wiki/CMake:CPac...enerators#NSIS |
|
Отправлено: 08:38, 20-01-2014 | #936 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Кто нибудь может подсказать можно ли как-то определить букву логического диска на котором записан сам nsis скрипт? И еще интересует можно ли получить путь к файлу скрипта. В справочнике в GetDrives не нашел такого.
|
------- Отправлено: 11:28, 20-01-2014 | #937 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата red_byte:
PROJECT(INSTALLER) INCLUDE(CPack) INSTALL(PROGRAMS "HelloWorld.bat" DESTINATION "./bin") SET(CPACK_PACKAGE_NAME "HelloWorldPackage") SET(CPACK_GENERATOR NSIS64) SET(CPACK_PACKAGE_VENDOR "Visual Technology Services") SET(CPACK_PACKAGE_VERSION_MAJOR 1) SET(CPACK_PACKAGE_VERSION_MINOR 0) SET(CPACK_PACKAGE_VERSION_PATCH 1) SET(CPACK_RESOURCE_FILE_LICENSE "License-Full.txt") SET(CPACK_PACKAGE_FILE_NAME "HelloWorldPackageFileName") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_NAME}") SET(CPACK_NSIS_MODIFY_PATH ON) Под 32х битами все хорошо собирается и создается, но пробую собрать 64битную версию (делаю это так - cpack -G "NSIS64" -C Release) а он мне все равно собирает 32х битный инсталлер, в чем тут кроется причина? где я ошибаюсь? Спасибо, премного благодарен за внимание. Цитата wolkow70:
|
||
Отправлено: 11:50, 20-01-2014 | #938 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата red_byte:
|
|
------- Отправлено: 14:12, 20-01-2014 | #939 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата red_byte:
Цитата wolkow70:
|
||
------- Отправлено: 15:47, 20-01-2014 | #940 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|