|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] NSIS перепаковка приложения Networx |
|
|
[решено] NSIS перепаковка приложения Networx
|
Идиот Сообщения: 1125 |
Профиль | Сайт | Отправить PM | Цитировать
Приложение Networx (http://www.softperfect.com/products/networx/)
Бесплатная утилита для учета интернет-трафика и мониторинга скорости Интернета на вашем компьютере. Программа работает с любым кабельным или беспроводным подключением, а также модемом, предоставляя удобную статистику, отчеты и графики. Вы сможете измерить реальную скорость и загрузку вашего интернет-подключения, просматривать ежедневные, недельные и месячные отчеты и получать уведомления о перерасходе трафика. Данные статистики могут быть экспортированы в файл Excel, Word или HTML. Скрипт позволяет создать свою сборку, включив в неё настройки, русификацию либо что-то ещё. !define PRODUCT_NAME "NetWorx" !define PRODUCT_VERSION "5.1.2 Rus" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define BRANDING "By Happy Bulldozer860" !define pkgdir "d:\package" ; MUI 1.67 compatible ------ !include "MUI.nsh" SetCompressor /SOLID lzma ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "${pkgdir}\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ; installer pages !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_UNPAGE_FINISH ; Language files !insertmacro MUI_LANGUAGE "Russian" ; MUI end ------ Name "${PRODUCT_NAME}" Caption "Установка ${PRODUCT_NAME} ${PRODUCT_VERSION}" UninstallCaption "Удаление ${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe" InstallDir "$PROGRAMFILES\${PRODUCT_NAME}" ShowInstDetails show ShowUninstDetails show BrandingText "${BRANDING}" Section "${PRODUCT_NAME}" SEC01 SetOutPath "$INSTDIR" File /r "${pkgdir}\NetWorx\*.*" ;RegDLL "$INSTDIR\UnlockerCOM.dll" WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\AutoUpdate" "AutoCheckEnabled" "0" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\AutoUpdate" "QueryForAutoCheck" "0" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Graph" "ShowInTray" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Graph" "StayOnTop" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Graph" "Sticky" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "DisplayOnStartup" "0" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "EnableAutoRun" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "EnableGradient" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "EnableGridLines" "1" WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "UserLanguage" "Russian" SetShellVarContext all CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Сайт ${PRODUCT_NAME}.lnk" "$INSTDIR\networx.url" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Справка ${PRODUCT_NAME}.lnk" "$INSTDIR\networx.chm" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\networx.exe" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe" WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" "networx" "$\"$INSTDIR\networx.exe$\" /auto" WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}" WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\networx.exe" WriteRegStr HKLM "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" SetAutoClose true SectionEnd Section Uninstall ;UnRegDLL "$INSTDIR\UnlockerCOM.dll" RMDir /r "$INSTDIR" DeleteRegKey HKCU "Software\SoftPerfect\NetWorx" SetShellVarContext all RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}" DeleteRegKey HKLM "${PRODUCT_UNINST_KEY}" DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" "networx" SetAutoClose true SectionEnd Function un.onInit again: FindWindow $0 "" "Networx" IsWindow $0 0 done MessageBox MB_ABORTRETRYIGNORE|MB_ICONSTOP "Приложение Networx сейчас выполняется. Его следует закрыть перед удалением" IDRETRY again IDIGNORE done Abort done: FunctionEnd Моя сборка(Русская 5.1.2, с указанными выше твиками):Скачать Тихая установка: Networx-5.1.2.exe /S Проверялось: Windows XP sp3 x86, Windows 7 x86. Теоретически работает во всех NT6.x при запуске инсталлятора с повышенными привелегиями. |
|
------- Отправлено: 13:55, 06-03-2009 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Моя сборка(Русская 4.7.3, с указанными выше твиками)
http://depositfiles.com/files/dz2yaf300 Русификацию позаимствовал у участника Gora, за что ему огромнейшее спасибо. |
------- Отправлено: 19:39, 07-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать hb860,
Описание в шапку выложи. что за программа |
Отправлено: 22:36, 07-03-2009 | #3 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать mariolast, сделал
|
------- Отправлено: 15:33, 08-03-2009 | #4 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 15:33, 11-03-2009 | #5 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать 5.0.2
Нового в скрипте: WriteRegStr HKCU "Software\SoftPerfect\NetWorx\Main" "UserLanguage" "Russian" Тестировалось в Windows 7 6.1.7600 |
------- Отправлено: 23:18, 28-08-2009 | #6 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Обновил сборку до версии 5.0.7
|
------- Отправлено: 08:53, 22-12-2009 | #7 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Обновил сборку до версии 5.0.8
|
------- Отправлено: 22:15, 04-01-2010 | #8 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Я обновил сборку до версии 5.1.0. Ссылка в шапке
|
------- Отправлено: 20:57, 09-03-2010 | #9 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Версия 5.1.1 собрана. Ссылка в шапке, как обычно
|
------- Отправлено: 13:08, 11-05-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - [addon] NetWorx (контроль трафика) | mPaSoft | Наборы обновлений для Windows XP/2003/Windows 7 | 177 | 08-01-2017 10:33 | |
Перепаковка пакетов драйверов | ya158 | Автоматическая установка Windows 2000/XP/2003 | 547 | 27-09-2011 21:51 | |
NetWorx 5.0.6 | OSZone Software | Новости программного обеспечения | 0 | 12-11-2009 13:30 | |
Установка - Как установить программу контроля трафика NetWorx v4.6.3 | Svetl_1950 | Microsoft Windows Vista | 0 | 11-02-2009 16:11 | |
Перепаковка драйверов | ragocTb | Автоматическая установка Windows 2000/XP/2003 | 4 | 31-12-2006 02:20 |
|