Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Автоматическая (unattend, silent) установка программ

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvgroottt
Я же тебе сказал уже все.
Я для себя собрал дистрибутив WinXP SP2 (1 CD), в котором:
встроены все обновления (до феврался этого года. включительно)
доп. шрифты
WMP 10
WinRAR 3.62Ru
WinDjView  
PSPad
TopStyle Lite 3.1
The Bat! 3.95.06
SolSuite 2007
UltraISO 8.6.1.1985
Java (Sun) 1.5 11 update
LameDrop 2.0
Nero 6.6.1.4
Media Player Classic 6.4.9.0
Miranda 6.7
Internet Explorer 7
Everest 3.50
Elastomania 1.11h
EAC 0.95b4
Far 1.71
Foobar 0.9.4.2
DirectX 9.0c feb 2007
cpu-z 1.38
пакет кодеков
flashget 1.81 (1002)
FastStone Image Viewer 3.0 Ru
acrobat reader 7.05
+ настройка внешнего вида
Все программы безупречно устанавливаются вместе с windows.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 15:45 24-02-2007
gvgroottt



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поделись плиз рецептом или откуда инфу брать?

Всего записей: 57 | Зарегистр. 24-09-2002 | Отправлено: 16:19 24-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
+ забыл еще, что встроены дрова для сет. плат, принтера и Realtek кодеки для AC'97 и HDA. Может еще что-то упустил...)
 
gvgroottt
рецепт изготовления тихой сборки программы (повторяю) я описал в своем первом ответе. А как это все встроить в дистрибутив - читай в топике посвященном unattended установке Windows и обрати внимание на UpdatePack-XPSP2-Rus.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 16:35 24-02-2007
gvgroottt



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да корпоративку со встроенными обновлениями я давно научился делать...
Спасибо за подсказки.
ЗЫ: Но ведь тебе все-равно пришлось выгребать из реестра отдельно ветки твоих программ, чтобы запихнуть их туда обратно при unattend установке винды. И собственноо так же файлы самих программ этих. Чем ты это делал?
Чет мне думается, что можно и не встраивать эту задачу в анаттендит установку винды, а накатить после. Разве нет?
Твоего первого поста с описанием я чет не нашел.

Всего записей: 57 | Зарегистр. 24-09-2002 | Отправлено: 17:10 24-02-2007 | Исправлено: gvgroottt, 17:35 24-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvgroottt
Я встраиваю в дистрибутив "тихие" установки программ.
А "тихие" установки программ делаю так: 1) ищу нет ли хорошей готовой сборки или 2) пробую найти подходящие ключи "тихой" установки, встроенные в установочный файл или 3) вручную смотрю какие файлы и куда файлы кидает программа и параллельно смотрю какие изменения она вносит при установке в реестр (программой regshot). Потом все это собираю в SFX и готово.
Метод 3 иногда простой (например, TheBat! нужно только скопировать и при первом запуске он сам занесет все в реестр), а с некоторыми нужно повозиться (например, если нужно настроить ассоциации), зато в этом методе можно сделать "тихую" установку программы, уже полностью настроенной под свои потребности.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 17:50 24-02-2007
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предлагаю "мини вариант" Lingvo 12 En-Ru. Размер 79,5 М.
Программа устанавливается автоматически.
 
Оставлены только:
 
LingvoUniversal (En-Ru)
Англо-русский словарь общей лексики.
 
Informal (En-Ru)
Новый англо-русский словарь современной разговорной лексики.  
 
LingvoGrammar (En-Ru)
Англо-русский грамматический словарь.  
 
Computers (En-Ru) (Ru-En)
Англо-русский толковый словарь терминов и сокращений по ВТ
 
LingvoComputer (En-Ru) (Ru-En)
Англо-русский словарь по вычислительной технике и программированию.
 
LingvoScience (En-Ru) (Ru-En)
Англо-русский научно-технический словарь.
 
PhraseBook (Ru-En)
Русско-английский разговорник.  
 
Регистрируется словарь известными способами.
 
Ссылку враги удалили. Кому интересно - в ПМ.

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 14:12 05-05-2007 | Исправлено: MKN, 16:34 10-05-2007
Grantmail



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvgroottt

Цитата:
Ищу решение для нечто подобного...  

http://ifolder.ru/2127103(regshot) - этим сможешь отследить изменения в реестре и ФС
http://ifolder.ru/2127166(Thinstall049) - этим сможешь сделать portable софт.
Дерзай!

Всего записей: 66 | Зарегистр. 06-11-2006 | Отправлено: 11:30 25-05-2007
mindiasapharidze

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ne poojete s avtomatichskoi i skritoi ustanovki hamahi?

Всего записей: 2 | Зарегистр. 01-07-2008 | Отправлено: 10:28 01-07-2008
demon1981



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тихая установка acrobat reader 7
msiexec /i "Reader7Rus.msi" /qn REBOOT=ReallySuppress ALLUSERS=1

Всего записей: 189 | Зарегистр. 28-03-2007 | Отправлено: 17:21 04-07-2008 | Исправлено: demon1981, 09:01 05-07-2008
mindiasapharidze

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
demon1981ne ponial kak s pomoshiu cmd komand skrito i avtomaticheski ustanavit  hamachi

Всего записей: 2 | Зарегистр. 01-07-2008 | Отправлено: 11:29 09-07-2008
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно ли батником задать установку офиса со всеми настройками?  
или обязательно автоит и подобное?  
Особо интересует, чтоб не требовалось никакого доп. софта ставить человеку

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 02:43 13-11-2010
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а можно ли батником задать установку офиса со всеми настройками?

Офисы бывают разные
Батником - нет, нельзя.
Если Офис2007 или 2010, то запускаем  
setup.exe -admin
и настраиваем список устанавливаемых компонентов. В папке Updates создается файлик настроек.
Если Офис 2003, то тогда сложнее немного - устанавливаем Ork и настраиваем компоненты, получится файл mst, в котором прописан сценарий установки.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 02:47 13-11-2010
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если Офис 2003, то тогда сложнее немного - устанавливаем Ork и настраиваем компоненты, получится файл mst, в котором прописан сценарий установки.

это делал. пока ответ ждал, сам нагуглил http://unattended.msfn.org/unattended.xp/view/web/50/  
Но как-то странно сработало.  
У меня стоял ранее 2003. Взял пакет, запаковал в сфх, прописал после распаковки запуск сценария, в нем удаление старых версий (всех) и установка - распаковало, запустило установщик.... и тишина.  
Почему не продолжило - непонятно.  
 
насчет 2к7 - радует более легкий способ, но .. сам 2к7 не радует интерфейсом и идиотизмом стилей (  


----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 04:33 14-11-2010
PetrK



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в Windows Installer Service указать каталог установки программы?
Пробовал msiexec /i foo.msi TARGETDIR="D:\apps\foo\" - не получается. Ставит все равно в C:\Program Files\foo

Всего записей: 134 | Зарегистр. 27-05-2006 | Отправлено: 22:41 02-01-2011
semiono



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для себя зделал скрипт автоит для установки MAGIX Video Deluxe или Movie Edit.

Код:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\Videodeluxe.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=y
#AutoIt3Wrapper_Res_Description=Videodeluxe.exe
#AutoIt3Wrapper_Res_Fileversion=10.0.0.33
#AutoIt3Wrapper_Res_LegalCopyright=2001-2005 GmbH
#AutoIt3Wrapper_Res_Language=1033
#AutoIt3Wrapper_Res_Field=ProductVersion|10.0.0.33
#AutoIt3Wrapper_Res_Field=OriginalFilename|Videodeluxe.exe
#AutoIt3Wrapper_Res_Field=Company|Semiono
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
 
$sLable='Videodeluxe...'
$ProgramFilesDir = RegRead('HKLM64\Software\Microsoft\Windows\CurrentVersion','ProgramFilesDir')
 
ShellExecute('mep17plus_download_version_uk_us_10_0_0_33.exe')
WinWaitActive('Select Language')
ControlClick('Select Language','','Button1')
 
WinWaitActive('MAGIX Movie Edit Pro','Welcome to the Setup')
WinSetTitle('MAGIX Movie Edit Pro','',$sLable)
SplashTextOn('','Don''t close! Please wait...',573,428,@DesktopWidth/2-290,@DesktopHeight/2-230,8,'',15)
 
ControlClick($sLable,'Welcome to the Setup','Button1')
WinWaitActive($sLable,'License Conditions')
ControlCommand($sLable,'License Conditions','Button5','Check')
ControlClick($sLable,'License Conditions','Button2')
WinWaitActive($sLable,'Select Installation Type')
ControlClick($sLable,'Select Installation Type','Button7')
ControlClick($sLable,'Select Installation Type','Button2')
WinWaitActive($sLable,'Select target paths')
ControlSend($sLable,'Select target paths','Edit2','{DEL 150}')
ControlCommand($sLable,'Select target paths','Edit2','EditPaste',StringLeft(@ComSpec,2)&'\Videodeluxe')
ControlSend($sLable,'Select target paths','Edit3','{DEL 150}')
ControlCommand($sLable,'Select target paths','Edit3','EditPaste',@AppDataCommonDir&'\MAGIX\Videodeluxe')
ControlSend($sLable,'Select target paths','Edit5','{DEL 150}')
ControlCommand($sLable,'Select target paths','Edit5','EditPaste',@MyDocumentsDir&'\Videodeluxe')
ControlClick($sLable,'Select target paths','Button2')
WinWaitActive('Disk Usage','',5)
If WinExists('Disk Usage') Then    ControlClick('Disk Usage','','Button1')
WinWaitActive('Disk Usage','',2)
If WinExists('Disk Usage') Then    ControlClick('Disk Usage','','Button1')
WinWaitActive($sLable,'Desktop Shortcut')
ControlCommand($sLable,'Desktop Shortcut','Button18','UnCheck')
ControlClick($sLable,'Desktop Shortcut','Button2')
WinWaitActive($sLable,'Microsoft .NET')
ControlCommand($sLable,'Microsoft .NET','Button19','UnCheck')
ControlClick($sLable,'Microsoft .NET','Button2')
WinWaitActive($sLable,'Install the free MAGIX Ask Toolbar')
ControlCommand($sLable,'Install the free MAGIX Ask Toolbar','Button20','UnCheck')
ControlClick($sLable,'Install the free MAGIX Ask Toolbar','Button2')
WinWaitActive($sLable,'Start Installation')
ControlClick($sLable,'Start Installation','Button2')
; Installation in progress
WinWaitActive('MAGIX','Could not',5)
If WinExists('MAGIX','Could not') Then ControlClick('MAGIX','Could not','Button3')
WinWaitActive('MAGIX','Dieses MSXML6.0-Paket',5)
If WinExists('MAGIX','Dieses MSXML6.0-Paket') Then WinClose('MAGIX','Dieses MSXML6.0-Paket')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
WinWaitActive('MAGIX','Could not access network location',5)
If WinExists('MAGIX','Could not access network location') Then WinClose('MAGIX','Could not access network location')
; Successful!
WinWaitActive($sLable,'Installation Successful')
ControlCommand($sLable,'Installation Successful','Button23','UnCheck')
ControlClick($sLable,'Installation Successful','Button1')
SplashOff()
Sleep(1000)
 
$PID1 = ProcessExists('FABS.exe')
If $PID1 Then ProcessClose($PID1)
$PID2 = ProcessExists('fbserver.exe')
If $PID2 Then ProcessClose($PID2)
$PID3 = ProcessExists('msiexec.exe')
If $PID3 Then ProcessClose($PID3)
 
DirRemove(StringLeft(@ComSpec,2)&'\Videodeluxe\Movie_Edit_Pro_17_Plus_en-US_SetupResources',1)
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\license.txt')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\manual.pdf')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\Movie_Edit_Pro_17_Plus_en-US_setup.exe')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\Movie_Edit_Pro_17_Plus_en-US_SetupInfo.ini')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\support.rtf')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\Trayserver_EN.exe')
FileDelete(StringLeft(@ComSpec,2)&'\Videodeluxe\Videodeluxe.exe')
 
$aSearch = _FileSearch(StringLeft(@ComSpec,2)&'\Videodeluxe','_msi_keyfile*',1)
 
If $aSearch[0] Then
    For $i = 1 To $aSearch[0]
        If Not FileDelete($aSearch[$i]) Then
            FileSetAttrib($aSearch[$i],'-RASHOT')
            FileDelete($aSearch[$i])
        EndIf
    Next
EndIf
 
Sleep(1000)
 
DirMove(StringLeft(@ComSpec,2)&'\Videodeluxe',$ProgramFilesDir&'\Videodeluxe',1)
Sleep(1000)
 
FileCopy('Videodeluxe',$ProgramFilesDir&'\Videodeluxe\Videodeluxe.exe',9)
FileCopy('Videodeluxe64',@SystemDir&'\Videodeluxe.exe',9)
FileCreateShortcut(@SystemDir&'\Videodeluxe.exe',@ProgramsDir&'\Videodeluxe',$ProgramFilesDir&'\Videodeluxe','','Videodeluxe',$ProgramFilesDir&'\Videodeluxe\Videodeluxe.exe')
 
$file = FileOpen($ProgramFilesDir&'\Videodeluxe\desktop.ini',10)
FileWrite($file,'[.ShellClassInfo]'&@CRLF)
FileWrite($file,'InfoTip=Videodeluxe...'&@CRLF)
FileWrite($file,'IconFile=Videodeluxe.exe'&@CRLF)
FileWrite($file,'IconIndex=0'&@CRLF)
FileClose($file)
 
FileSetTime($ProgramFilesDir&'\Videodeluxe', '20010101000000', 0, 1)
FileSetTime($ProgramFilesDir&'\Videodeluxe', '20010101000000', 1, 1)
FileSetTime($ProgramFilesDir&'\Videodeluxe', '20010101000000', 2, 1)
FileSetAttrib($ProgramFilesDir&'\Videodeluxe','-RASH',1)
FileSetAttrib($ProgramFilesDir&'\Videodeluxe','+R',0)
 
IniWrite($ProgramFilesDir&'\Videodeluxe\Language\local_en_US.cfg','magixofa-overrides','mxserv*directory',$ProgramFilesDir&'\Videodeluxe\Online Services Info\')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','magixofa-overrides','mxserv*directory',$ProgramFilesDir&'\Videodeluxe\Online Services Info\')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','UserContentPath',@AppDataCommonDir&'\MAGIX\Videodeluxe\')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','UserDataPath',$ProgramFilesDir&'\Videodeluxe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','UserProgramPath',$ProgramFilesDir&'\Videodeluxe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','DocumentsPath',$ProgramFilesDir&'\Videodeluxe\')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','UserDataDir','Videodeluxe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','DefaultInstallDir','Videodeluxe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','BurnerPath',$ProgramFilesDir&'\Videodeluxe\Speed\Speed.exe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','CoverEditorPath',$ProgramFilesDir&'\Videodeluxe\Coverlabel\cdprinter.exe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','MusicEditorPath',$ProgramFilesDir&'\Videodeluxe\Musiceditor\musiceditor.exe')
IniWrite($ProgramFilesDir&'\Videodeluxe\install.cfg','install','PhotoEditorPath',$ProgramFilesDir&'\Videodeluxe\PhotoDesigner\PhotoDesigner.exe')
 
;IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\installation.ini','VersionUnlock','NumberOfStarts','0')
;IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\installation.ini','VersionUnlock','DontShowNagBox','0')
;IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\installation.ini','VersionUnlock','IsRegisteredUser','1')
;IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\installation.ini','Serial','MAGIX_CODE','VDL17PLC-00000-00000-00000-00000-00000-00000')
;IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\installation.ini','Serial','string','P2-00000-00000-00000-00000-00000-00000')
 
IniWrite(@AppDataCommonDir&'\MAGIX\Videodeluxe\Videodeluxe.ini','UserDirectories','SYSTEM',@AppDataCommonDir&'\Videodeluxe\')
 
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\DSCapture.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\dvpatcher.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\dxmpeg2.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\flexrend.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\FrameGrab.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\hhmultee.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\hhmultirend.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\hhmultisource.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\hhvideosource.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\HHVREND2.AX')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\hhwavsource.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixdsmpeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixeampeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixesmpeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixevmpeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixmuxmpeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\magixspmpeg.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_aac_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_amr_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_avc_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_mp2v_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_mp4v_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_dec_mpa_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_demux_mp2_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_demux_mp4_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_enc_aac_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_enc_amr_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_enc_mp2v_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_enc_mp4v_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_mux_mp2_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_mux_mp4_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mc_std_enc_avc_ds.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcamrd.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcamre.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcdaac.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mceaac.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcm2vd.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcm4vd.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcm4ve.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcmp4demux.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcmp4mux.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcmpgdmx.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MCMultiFileReader.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MCSampleBuffer.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcscaler.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcstdavcvd.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mcstdh264ve.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mixmux.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MuxWriter.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MX_MJPEG_PostProcessor.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MX_PESAnalyzer.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MXScreenCapture.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\StreamWriter.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\UYVY_CC.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\vmr9conn.ax')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\WAVDEST.AX')
 
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\AudioVis.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\GPUInterop.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MCMultifileWriter.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\Mx3d_GPUInterop.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\Mx3dModeler.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MXAVIREADER.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MXCaptureEngine.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mxdsread.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MXMPEG2.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MXVisuals.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\mxwmsync.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\MxX3dRead.dll')
ShellExecute('regsvr32.exe','/s '&$ProgramFilesDir&'\Videodeluxe\RegModule\WMServerReader.dll')
 
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\ASIO')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\Common')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\Firebird')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\PCVisit')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\ScreenSharing')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\Speed3_burnR_mxcdr_MSI')
RegDelete('HKLM64\Software\Wow6432Node\MAGIX\Videodeluxe17_plus')
 
RegDelete('HKLM64\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run','TrayServer')
RegDelete('HKLM64\System\CurrentControlSet\Services\Fabs')
 
RegWrite('HKLM64\Software\Wow6432Node\MAGIX\Videodeluxe17_plus','Language','REG_SZ','en_US')
RegWrite('HKLM64\Software\Wow6432Node\MAGIX\Videodeluxe17_plus','Licensee','REG_SZ','Semiono')
RegWrite('HKLM64\Software\Wow6432Node\MAGIX\Videodeluxe17_plus','ProgramPath','REG_SZ',$ProgramFilesDir&'\Videodeluxe')
RegWrite('HKLM64\Software\Wow6432Node\MAGIX\Videodeluxe17_plus','ProgramTitle','REG_SZ','Videodeluxe')
 
DirRemove(RegRead('HKLM64\Software\Microsoft\Windows\CurrentVersion','CommonFilesDir (x86)')&'\MAGIX Services',1)
DirRemove(@AppDataCommonDir&'\MAGIX\Screenshare',1)
DirRemove(@AppDataCommonDir&'\MAGIX\Speed3_burnR_mxcdr_MSI',1)
DirRemove(@AppDataCommonDir&'\MAGIX\Common',1)
DirRemove(@ProgramsCommonDir&'\MAGIX',1)
 
MsgBox(0,'','Successful...',2)
 
Func _FileSearch($sPath,$sFileMask,$iFlag = 0)
    Local $sOutBin,$sOut,$aOut,$sRead,$hDir,$sAttrib
 
    Switch $iFlag
        Case 1
            $sAttrib = ' /A-D'
        Case 2
            $sAttrib = ' /AD'
        Case Else
            $sAttrib = ' /A'
    EndSwitch
 
    $sOut = StringToBinary('0'&@CRLF,2)
    $aMasks = StringSplit($sFileMask,';')
 
    For $i = 1 To $aMasks[0]
        $hDir = Run(@ComSpec&' /U /C dir "'&$sPath&'\'&$aMasks[$i]&'" /S /B'&$sAttrib,@SystemDir,@SW_HIDE,6)
 
        While 1
            $sRead = StdoutRead($hDir,False,True)
 
            If @error Then
                ExitLoop
            EndIf
 
            If $sRead <> "" Then
                $sOut &= $sRead
            EndIf
        WEnd
    Next
 
    $aOut = StringRegExp(BinaryToString($sOut,2),'[^\r\n]+',3)
 
    If @error Then
        Return SetError(1)
    EndIf
 
    $aOut[0] = UBound($aOut) - 1
    Return $aOut
EndFunc   ;==>_FileSearch
 

 
Я ставлю на WinXP x64 поэтому там есть некоторые грабли, для x86 код был бы проще.
Videodeluxe - без расширения это крекнутый файл.
Videodeluxe64 - это впринципе типа батника, это можно совсем убрать.
Каждый может подправить и переделать кому как удобнее.
Кстати, серийник подходит любой ;-
 
Я код не знаю как кратко указать, отмодерируйте если что!
 
Программы MAGIX Samplitude, Video Pro X3 итп. похожи друг на друга, поэтому можно приспособить под любую из них.
 
PS Вобще-то MAGIX инсталятор кривой, он полюбому с ошибками ставиться на WinXP x64.

Всего записей: 278 | Зарегистр. 12-08-2006 | Отправлено: 22:11 03-03-2011 | Исправлено: semiono, 22:22 03-03-2011
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос опять же.  
Задача - анаттендом сконфигурить профиль юзера в аутлуке.  
Как понял, это делает Custom Installation Wizard contained in the Office 2003 Resource Kit.  
пункты с 17 по 24й.  
Но!  
1) если предыдущие не задавать - под юзером, которому не позволена инсталляция (только конфигурирование), не застрянет ли?  
2) дефолтный профиль, по которому будет конфигить, - это имя нигде не вылезет?  
3) указанный в строке %UserName% - где-то надо дополнительно специфицировать? Или подхватит от имени текущего акка, под которым запущено?  
4) На шаге 19 - добавочные аккаунты - это возможность сконфигурить в том числе и основной? Или помимо него? Я атм ни одного exchangeServer акка не увидел.  


----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 17:46 11-04-2011
smkuzmin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно, кого-то заинтересует тихая установка примерно 80 приложений. Имеется возможность установить весь софт одним нажатием: https://sites.google.com/site/smkuzmin/home/silent_install

Всего записей: 9 | Зарегистр. 06-07-2007 | Отправлено: 11:52 06-03-2012
smkuzmin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добро пожаловать сюда:
  https://sites.google.com/site/smkuzmin/home/silent_install
  https://sites.google.com/site/smkuzmin/home/rinstall

Всего записей: 9 | Зарегистр. 06-07-2007 | Отправлено: 13:53 19-06-2012
deturdigniori



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток! Господа, нужна помощь в тихой установке клиента Лига-Закон.
Дело в том, что после установки на ПК пользователя, мы должны зайти в конфигуратор лиги и на вкладке "Связь", в поле "Получить с сервера" указать наш сервер. Это реально сделать при тихой установке??? Мы пытаемся внедрить SCCM, и есть некие программы (сетевые), при установке которых необходимо вводить те или иные параметры связи/сети.

Всего записей: 2 | Зарегистр. 16-12-2008 | Отправлено: 11:26 22-02-2013
levjenia

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как сделать так, что бы сразу после установки системы, после первого выхода на рабочий стол запустился автоматически файл из моей сборки программ WPI (например файл AutoInstall.cmd)?  
Так сказать, поставил устанавливать систему и пошол пиво пить, а потом пришел - система и все программы установленны и готовы к использованию.
Заранее спасибо!

Всего записей: 12 | Зарегистр. 17-02-2013 | Отправлено: 17:02 21-11-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » Автоматическая (unattend, silent) установка программ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru