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

Название темы: Тихая установка 3DMark06
Показать сообщение отдельно

Новый участник


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

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


пример функции тихой установки марка 06, перед вызовом функции не забываем #RequireAdmin
серийник вводится в реестр, ненужные запросы при запуске выключаются
возможно будет запрос на установку DirectX 9, но у меня он ставится отдельно ранее

Func mark2006 ()
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark06", "KeyCode")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark06", "")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Futuremark\3DMark06", "KeyCode")
RegDelete("HKEY_CURRENT_USER\Software\Futuremark\3DMark06\")
Global $Title='3DMark06 - InstallShield Wizard', $serial='тут я думаю понятно....'
Run("3DMark06_v102_installer.exe ")
WinWait ( $Title, 'Welcome to the InstallShield Wizard for 3DMark06 (version 1.0.2)' )
WinActivate ( $Title, 'Welcome to the InstallShield Wizard for 3DMark06 (version 1.0.2)' )
Sleep (500)
Send ( '{ENTER}' )
WinWait ( $Title, 'License Agreement' )
WinActivate ( $Title, 'License Agreement' )
Sleep (500)
Send ("{UP}")
Sleep (500)
Send ( '{ENTER}' )
Sleep (500)
Send ( '{ENTER}' )
Sleep (500)
Send ( '{ENTER}' )
WinWait ( 'OpenAL Installer', 'Creative Labs' )
WinActivate ( 'OpenAL Installer', 'Creative Labs' )
ControlClick ('OpenAL Installer', "OK", "Button2") ; нажали ОК
Sleep (500)
WinWait ( 'OpenAL Installer Message', 'Installation complete' )
WinActivate ( 'OpenAL Installer Message', 'Installation complete' )
Sleep (500)
Send ( '{ENTER}' )
WinWait ( $Title, 'Futuremark Registration' )
WinActivate ( $Title, 'Futuremark Registration' )
Sleep (500)
Send ( '{TAB 3}' )
Sleep (500)
Send ( '{ENTER}' )
Sleep (500)
Send ( '{SPACE}' )
Sleep (500)
Send ( '{ENTER}' )

RegWrite("HKEY_CURRENT_USER\Software\Futuremark\3DMark06\Settings","DoNotShowTipOfTheDay","REG_DWORD ","1")
If $bit_win7=32 Then
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Futuremark\3DMark06","KeyCode","REG_SZ",$serial)
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Futuremark\3DMark06", "KeyCode", "REG_SZ", $serial)
EndIf

ProcessWaitClose ( "3DMark06_v102_installer.exe", 50 )
Return
EndFunc

$bit_win7 у меня равна 32 либо 64, вычисляется другой функцией

Отправлено: 00:06, 20-11-2013 | #8

Название темы: Тихая установка 3DMark06