![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » InterVideo WinDVD 7.0.27.191 |
|
InterVideo WinDVD 7.0.27.191
|
Пользователь Сообщения: 116 |
Устанавливаем InterVideo WinDVD 7.0.27.191 с помощю AutoIt
1) Распаковываем установочный файл WinDVD 7 с помощю WinRar-a например в каталог "install" 2) Запускаем setup.exe /r, после установки копируем файл setup.iss c:\Windows в наш каталог "install" 3) Вносим изменения в файл default.ini [InterVideo] ReleaseNote=ReleaseNote.txt DisableDVDAutoPlay=1 WebSupportLink= WmiModel= SysChkSchemeEx=2 SysString= NoRealPlayer=1 NoQuickTime=1 NoWMP=1 InstallOnlineUpdateAgent=0 NoIA=1 [Shortcuts] DeskTop= StartMenuProgramName= DisableWinCinemaMgr=1 StartMenuProgramFolder=Мультимедиа\DVD-плеерv\InterVideo WinDVD 7 EnableSBS=0 #ce ;предотвращение возможности множественного запуска скрипта If WinExists(@ScriptName) Then Exit AutoItWinSetTitle(@ScriptName) ;скрыть в системной панели индикатор AutoIt ;AutoItSetOption("TrayIconHide", 1) ;Отображать текущую строку сценария с помощью индикатора системной панели в режиме отладки. AutoItSetOption("TrayIconDebug", 1) AutoItSetOption("SendKeyDelay", 10) If ProcessExists ( "ps.exe" )<>0 Then ProcessClose ( "ps.exe" ) ProcessWaitClose ( "ps.exe" ) EndIf ;нельзя блокировать при находящемся в памяти Punto Switcher-е - не будет работать установка ;блокируем мышь и клаву ;If @OSType="WIN32_NT" Then BlockInput ( 1 ) #cs ---------------------- объявление переменных ---------------------- Если хотите поменять программную группу, в файле setup.iss найдите и измените приведенную ниже строку на желаемую: szFolder=Мультимедиа\DVD-плееры\InterVideo WinDVD 7 $file - имя инсталляционного файла введите свои рег. данные: $regemail - Адрес электронной почты (используется для доступа к учетной записи InterVideo) $regpass - Пароль (используется для доступа к учетной записи InterVideo) $regkey - Ключ лицензии (из сообщения электронной почты, подтверждающего покупку) $regcc - Последние 4 цифры кредитной карточки, использованной для приобретения продукта $programgroup - Расположение ярлыка в меню "Программы" ---------------------- #ce ;если WinDVD7 уже установлен - выходим If FileExists ( @ProgramFilesDir & '\InterVideo\DVD7\WinDVD.exe' ) or FileExists ( @HomeDrive & '\InterVideo\DVD7\WinDVD.exe' ) Then MsgBox (64, 'Сообщение', 'InterVideo WinDVD7 уже установлен', 5) Exit EndIf Global $file='setup.exe', $regemail='XXXXXXXXX@XXXXXXXXXXX.XXX', $regpass='XXXX', $regkey='XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX', $regcc='XXXX' ;установка в тихом режиме RunWait ( @ScriptDir&'\'&$file & ' -s -f2' & EnvGet('systemdrive') & '\windvd.log' ) Sleep ( 50 ) ; Добавлям программу в Windows Firewall Select Case @OSVersion='WIN_XP' and @OSServicePack='Service Pack 2' RunWait('netsh firewall add allowedprogram program="'&@ProgramFilesDir&'\InterVideo\DVD7\WinDVD.exe" name=WinDVD7 profile=ALL mode=ENABLE','',@SW_HIDE ) Case @OSVersion='WIN_2003' and @OSServicePack='Service Pack 1' RunWait('netsh firewall add allowedprogram program="'&@ProgramFilesDir&'\InterVideo\DVD7\WinDVD.exe" name=WinDVD7 profile=ALL mode=ENABLE','',@SW_HIDE ) EndSelect ;регистрация программы (если выше были введены рег. данные) If $regemail<>'' and $regpass<>'' and $regkey<>'' and $regcc<>'' Then Run ( @ProgramFilesDir & '\InterVideo\DVD7\WinDVD.exe' ) WinWaitActive ( 'Активизация продукта DVD7' ) ;выбрать пункт "Я уже приобрел DVD7. Теперь нужно его активизировать/повторно активизировать." ControlClick ( 'Активизация продукта DVD7', '', 'Button2' ) Send ( '{ENTER}' ) WinWaitActive ( 'Активизация лицензии' ) ;Адрес электронной почты (используется для доступа к учетной записи InterVideo) ControlSetText ( 'Активизация лицензии', '', 'Edit1', $regemail ) ;Пароль (используется для доступа к учетной записи InterVideo) ControlSetText ( 'Активизация лицензии', '', 'Edit2', $regpass ) ;Ключ лицензии (из сообщения электронной почты, подтверждающего покупку) ControlSetText ( 'Активизация лицензии', '', 'Edit3', $regkey ) ;Последние 4 цифры кредитной карточки, использованной для приобретения продукта ControlSetText ( 'Активизация лицензии', '', 'Edit4', $regcc ) Sleep ( 50) Send ( '{ENTER}' ) WinWait ( 'Активизация' ) Send ( '{ENTER}' ) ;Проверяем необходимость регистрации (возможно наша программа уже была когда либо установлена на этом ПК, поэтому регистрации не требует) $var = RegEnumVal("HKEY_CURRENT_USER\Software\InterVideo\Common\Registered", 1) If $var<>'55r' Then WinWait ( 'Регистрация продукта InterVideo' ) WinActivate ( 'Регистрация продукта InterVideo' ) ;выбрать пункт "Не выводить более это диалоговое окно." ControlClick ( 'Регистрация продукта InterVideo', '', 'Button3' ) ControlClick ( 'Регистрация продукта InterVideo', '', 'Button4' ) EndIf WinWait ( 'InterVideo WinDVD 7' ) WinClose ( 'InterVideo WinDVD 7' ) WinWaitClose ( 'InterVideo WinDVD 7' ) Sleep ( 5000 ) WinWait ( 'Setup' ) WinActivate ( 'Setup' ) WinWaitActive ( 'Setup' ) ControlCommand ( "Setup", "", "Button2", "Check" ,"") Send ( "{ENTER}" ) If WinExists ( 'Оповещение системы безопасности Windows' ) Then ControlClick ( 'Оповещение системы безопасности Windows', '', 'Button4' ) EndIf EndIf ;удаление бесполезного InterActual Player-а Run ( @ProgramFilesDir & '\InterActual\InterActual Player\inuninst.exe' ) WinWait ( 'InterActual Player Uninstaller', 'You are about to remove' ) WinActivate ( 'InterActual Player Uninstaller', 'You are about to remove' ) ControlClick ( 'InterActual Player Uninstaller', 'You are about to remove', 'Button1' ) WinWaitActive ( 'InterActual Player Uninstaller', 'InterActual Player has been removed' ) ControlClick ( 'InterActual Player Uninstaller', 'InterActual Player has been removed', 'Button1' ) WinWaitClose ( 'InterActual Player Uninstaller', 'InterActual Player has been removed' ) Sleep ( 100 ) ;удаление ярлыка с Рабочего стола FileDelete ( @DesktopCommonDir & '\InterVideo WinDVD 7.lnk' ) ;удаление лога установки FileDelete ( EnvGet('systemdrive') & '\windvd.log' ) ;BlockInput ( 0 ) |
|
Отправлено: 22:05, 22-08-2006 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - InterVideo WinDVD 8 | SanCho | Программное обеспечение Windows | 9 | 24-03-2010 08:43 | |
WinDVD 2010 10.0.5.361 | OSZone Software | Новости программного обеспечения | 0 | 23-11-2009 21:30 | |
Карта SiS 191 Gigabit Ethernet - интерфейс поднят, пинга нет | deadsuslik | Железо в Linux | 0 | 28-05-2009 22:55 | |
Мультимедиа - InterVideo WinDVD 7 | 8Toxa8 | Программное обеспечение Windows | 2 | 29-07-2008 13:26 | |
Motorila talkabout 191 | MF CAP | Мобильные ОС, смартфоны и планшеты | 5 | 20-11-2002 17:18 |
|