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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DVD X Player Pro 5.3 Rus

Ответить
Настройки темы
DVD X Player Pro 5.3 Rus

Старожил


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

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


Помогите с автоустановкой DVD X Player. При установке использую ключ /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
Но вот какая проблема возникает: после установки автоматом выскакиваем меню выбора файловых ассоциаций (CallFileAssoc.exe) и на этом стопор...вариант с taskill не проходит, поскольку в процесах также висит и установочный файл (DVDXPlayerSetup.exe)..Как быть?

Отправлено: 12:29, 16-07-2009

 

Аватара для Habetdin


Автор проектов


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

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


cleric1985_n, могу предложить лишь перепакованную версию... Без ассоциаций/с ассоциациями по-умолчанию
Вот скрипт NSIS, с ассоциациями по-умолчанию:
читать дальше »
Код: Выделить весь код
; Script generated by the HM NIS Edit Script Wizard.

; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "DVD X Player 5.3 Pro"
!define PRODUCT_VERSION "5.3.4"
!define PRODUCT_PUBLISHER "Installer builded by Habetdin"
!define PRODUCT_WEB_SITE "http://forum.oszone.net/member.php?userid=150730"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!define Branding "—— Compiled by Habetdin"

SetCompressor /SOLID lzma

; MUI 1.67 compatible ------
!include "MUI.nsh"
!include "FileAssociation.nsh"

; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "ico\install.ico"
!define MUI_UNICON "ico\un.ico"

; Welcome page
!insertmacro MUI_PAGE_WELCOME
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
; Language files
!insertmacro MUI_LANGUAGE "Russian"
; Reserve files
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS

; MUI end ------
BrandingText "${Branding}"
Name "${PRODUCT_NAME}"
OutFile "DVDXPlayerSetupPro_${PRODUCT_VERSION}.exe"
InstallDir "$PROGRAMFILES\DVD X Studios\DVD X Player 5.3 Professional"
ShowInstDetails show
ShowUnInstDetails show

Section "MainSection" SEC01
  SetOutPath "$INSTDIR"
  File /r "App\*.*"
  SetOutPath "$SYSDIR"
  SetOverwrite ifnewer
  File /r "Sys\*.*"
  CreateDirectory "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}"
  CreateShortCut "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\DVDXPlayer.exe"
  CreateShortCut "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\Справка.lnk" "$INSTDIR\Help.chm"
  RegDLL "$SYSDIR\Mpeg2Data.ax"
  RegDLL "$SYSDIR\mpg2splt.ax"
  RegDLL "$SYSDIR\MSDvbNP.ax"
  RegDLL "$SYSDIR\psisrndr.ax"
  RegDLL "$SYSDIR\psisdecd.dll"
SectionEnd

Section -AdditionalIcons
  CreateShortCut "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe"
SectionEnd

Section -Post
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".avi" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".vob" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".dat" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".mpg" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".mpe" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".mpeg" "DVDXPlayer.Video"
  ${registerExtension} "$INSTDIR\DVDXPlayer.exe" ".ac3" "DVDXPlayer.Audio"
  WriteUninstaller "$INSTDIR\uninst.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\DVDXPlayer.exe"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
SectionEnd


Function un.onUninstSuccess
  HideWindow
  MessageBox MB_ICONINFORMATION|MB_OK "Удаление программы $(^Name) было успешно завершено."
FunctionEnd

Function un.onInit
  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Вы уверены в том, что желаете удалить $(^Name) и все компоненты программы?" IDYES +2
  Abort
FunctionEnd

Section Uninstall
  ExecWait "$INSTDIR\CallFileAssoc.exe /Un"
  ${unregisterExtension} ".avi" "DVDXPlayer.Video"
  ${unregisterExtension} ".vob" "DVDXPlayer.Video"
  ${unregisterExtension} ".dat" "DVDXPlayer.Video"
  ${unregisterExtension} ".mpg" "DVDXPlayer.Video"
  ${unregisterExtension} ".mpe" "DVDXPlayer.Video"
  ${unregisterExtension} ".mpeg" "DVDXPlayer.Video"
  ${unregisterExtension} ".ac3" "DVDXPlayer.Video"
  RMDir /r "$INSTDIR"
  RMDir /r "$SMPROGRAMS\Мультимедиа\${PRODUCT_NAME}"
  RMDir "$SMPROGRAMS\Мультимедиа"
  DeleteRegKey HKCU "Software\DVDXStudios\DVDXPlayer Professional"
  DeleteRegKey /ifempty HKCU "Software\DVDXStudios"
  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  SetAutoClose true
SectionEnd
P.S.: для регистрации ассоциаций используется FileAssociation.nsh, найти можно тут

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Последний раз редактировалось Habetdin, 16-07-2009 в 17:08. Причина: Скрипт NSIS


Отправлено: 13:15, 16-07-2009 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума

Ветеран


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

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


Очень не стабильный плейер. Установил на чистую ОС - зависает, ругается на языковые ini , при установке ругался на не возможность регистрации OCX...

Отправлено: 16:56, 16-07-2009 | #3


Аватара для Habetdin


Автор проектов


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

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


Цитата MKN:
Очень не стабильный плейер. Установил на чистую ОС - зависает, ругается на языковые ini , при установке ругался на не возможность регистрации OCX... »
Согласен... Даже в настройки никак не попасть, если "кракозябры" вместо букв...

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 17:10, 16-07-2009 | #4

MKN MKN вне форума

Ветеран


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

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


К слову сказать, если нужен незатейливый видеоплейер, то обратите внимание на E.M. Total Video Player 1.31 http://www.effectmatrix.com/total-vi...ayer/index.htm.

Отправлено: 17:28, 16-07-2009 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DVD X Player Pro 5.3 Rus

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Мультимедиа - [addon] Media Player Classic HC greg_b Наборы обновлений для Windows XP/2003/Windows 7 691 14-07-2015 22:38
Мультимедиа - [решено] [addon] Windows Media Player 10 Rus dimadr Наборы обновлений для Windows XP/2003/Windows 7 209 01-01-2012 15:31
Медиа - Не показывает DVD видео ИМЕННО в Windows media player 11 и Power dvd 7 tarakan1983 Microsoft Windows 2000/XP 4 20-09-2009 14:13
Утилиты - [addon] Виртуальные принтеры: FinePrint 5.77 Rus + pdfFactory Pro 3.22 Rus Rogalik Наборы обновлений для Windows XP/2003/Windows 7 3 22-11-2007 22:51
Мультимедиа - [addon] Windows Media Player 11 RUS X3ro Наборы обновлений для Windows XP/2003/Windows 7 9 21-09-2006 16:15




 
Переход