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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка

Ответить
Настройки темы
NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка

Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Сайт программы: http://ru.uus4u.com/page10.html
Программ для записи просто море, хороших и разных, я использую именно эту. Причины:
Функциональность. Можно:
-записать диск с данными(Data-CD)
-записать аудио компакт-диск
-записать DVD-video/miniDVD-video диск
-создать загрузочный диск
-создать ISO образ имеющегося компакт-диска
-прожечь ISO файл
-извлечь аудиотрэки
-извлечь сессии

Программа поддерживает стандарты записи ISO9660, ISO9660/Joilet и UDF 1.02, методы записи TAO (Track-At-Once), DAO (Disk-At-Once) и SAO (Session-At-Once), умеет использовать технологию защиты от опустошения буфера привода и устанавливать скорость записи.
Реализована возможность проверки записанных данных и возможность записывать несколько копий проекта.

Маленький размер. Программа занимает за жестком диске всего 3.5 Мегабайта.

Цена. Программа UsefulUtils Discs Studio является полностью бесплатной для использования.

Вообще, она не требует установки. Я создал скрипт довольно давно, не выкладывал, потому что он простой. Он необходим, чтобы создать ярлыки в меню "пуск", на рабочем столе, и деинсталятор. Всё как обычно, UUDS-3.0.2.17000.exe /S - тихая установка. Для самосборки поправить !define pkgdir "d:\package" на путь к папке, где увас лежат файлы программы. Пример: файл лежат в c:\UUDS, измените на !define pkgdir "с:". Ещё у меня иконка нестандартная для дистрибутива, замените !define MUI_ICON "${pkgdir}\Icons\modern-install.ico" на ту, какая нужна вам.
Скрипт:
читать дальше »
; Script generated by the HM NIS Edit Script Wizard.

; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "UUDS"
!define PRODUCT_LONG_NAME "UsefulUtils Discs Studio"
!define PRODUCT_VERSION "3.0.2.17000"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!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_LONG_NAME} ${PRODUCT_VERSION}"
UninstallCaption "Удаление ${PRODUCT_LONG_NAME} ${PRODUCT_VERSION}"
OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe"
InstallDir "$PROGRAMFILES\${PRODUCT_NAME}"
ShowInstDetails show
ShowUnInstDetails show

Section "MainSection" SEC01
SetAutoClose true
SetOutPath "$INSTDIR"
File /r "${pkgdir}\uuds\*.*"
SetShellVarContext all
CreateDirectory "$SMPROGRAMS\${PRODUCT_LONG_NAME}"
CreateShortCut "$Desktop\${PRODUCT_LONG_NAME} - Запись дисков.lnk" "$INSTDIR\UUDiscsStudio.exe" "" "$INSTDIR\UUDiscsStudio.exe" 0 "" "" "Запись компакт-дисков"
CreateShortCut "$SMPROGRAMS\${PRODUCT_LONG_NAME}\${PRODUCT_LONG_NAME}.lnk" "$INSTDIR\UUDiscsStudio.exe" "" "$INSTDIR\UUDiscsStudio.exe" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT_LONG_NAME}\Установка прав записи дисков.lnk" "$INSTDIR\guestburnaccess_1.exe" "" "$INSTDIR\guestburnaccess_1.exe" 0
WriteUninstaller "$INSTDIR\uninst.exe"
CreateShortCut "$SMPROGRAMS\${PRODUCT_LONG_NAME}\Удалить ${PRODUCT_LONG_NAME}.lnk" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_LONG_NAME}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
SectionEnd

Section Uninstall
RMDir /r "$INSTDIR"
SetShellVarContext all
RMDir /r "$SMPROGRAMS\${PRODUCT_LONG_NAME}"
delete "$Desktop\${PRODUCT_LONG_NAME} - Запись дисков.lnk"
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
SetAutoClose true
SectionEnd


Текущую сборку версии UsefulUtils Disc Studio 3.0.2.17000+скрипт в архиве можно скачать здесь

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Отправлено: 23:15, 26-11-2009

 


Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автоматическая установка The KMPlayer + NSIS скрипт wolkow70 Автоматическая установка приложений 140 10-07-2021 15:48
Скрипт NSIS для перепаковки Mail.ru Agent hb860 Автоматическая установка приложений 48 16-04-2015 11:37
NSIS скрипт для перепаковки GOM player+сборка hb860 Автоматическая установка приложений 5 19-06-2014 00:03
Установка тем для Notepad++ с применением(NSIS скрипт+тема-сборка прилагается) hb860 Автоматическая установка приложений 3 16-10-2011 16:40
CD и DVD - [addon] UsefulUtils Discs Studio - бесплатная программа для записи на CD\DVD\HD-DVD.. Drinko Наборы обновлений для Windows XP/2003/Windows 7 140 03-02-2011 13:02




 
Переход