Jump to content

radix

Member
  • Posts

    755
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Romania

Everything posted by radix

  1. Glad to see that it works.
  2. It's turn off. That window appear if System Restore is turn on (turn off is unchecked). I will upload a new version when I come back from work.
  3. Yes you can use add comand in unattended section of nLite. But why you don't want to make your own nice customize addon.
  4. It's the same script. ZoneAlarm Free 7.0.470.0 Opt("TrayIconDebug", 1) Opt("SendKeyDelay", 200) ; Executable file name $EXECUTABLE = "zaZA_Setup_en.exe" ; Include ZoneAlarm Spy Blocker $SpyBlocker = "0" ; I want to register ZoneAlarm $Registration = "0" ; Email address $Email = "" ; Detect the Operating System type (32 bit or 64 bit) $OS = _OSBit() If $OS = 32 Then ; Installation folder $INSTALLLOCATION = @ProgramFilesDir & "\Zone Labs\ZoneAlarm" EndIf If $OS = 64 Then ; Installation folder $INSTALLLOCATION = @HomeDrive & "\Program Files (x86)\Zone Labs\ZoneAlarm" EndIf If FileExists($INSTALLLOCATION & "\zonealarm.exe") Then MsgBox(0x40010, @ScriptName, "Please uninstall previous version of ZoneAlarm before using this script", 4) Exit EndIf ; Run the installer Run($EXECUTABLE) ; Installation WinWait("ZoneAlarm Installation", "Installation") WinActivate("ZoneAlarm Installation", "Installation") ControlClick("ZoneAlarm Installation", "", "Button3") WinWait("Select Destination Directory", "OK") WinActivate("Select Destination Directory", "OK") ControlSetText("Select Destination Directory", "", "Edit1", "") Sleep(1000) ControlSetText("Select Destination Directory", "", "Edit1", $INSTALLLOCATION) ControlClick("Select Destination Directory", "", "Button1") WinActivate("ZoneAlarm Installation", "Installation") If $SpyBlocker = "0" Then ControlCommand("ZoneAlarm Installation", "", "Button6", "UnCheck", "") EndIf ControlClick("ZoneAlarm Installation", "", "Button1") ; In order to get notified about Zone Labs news or product releases WinWait("ZoneAlarm Registration", "In order to get notified about Zone Labs news or product releases") WinActivate("ZoneAlarm Registration", "In order to get notified about Zone Labs news or product releases") If $Registration = "1" Then ControlSetText("ZoneAlarm Registration", "", "Edit2", "") Sleep(1000) ControlSetText("ZoneAlarm Registration", "", "Edit2", $Email) EndIf If $Registration = "0" Then ControlCommand("ZoneAlarm Registration", "", "Button1", "UnCheck", "") ControlCommand("ZoneAlarm Registration", "", "Button2", "UnCheck", "") EndIf ControlClick("ZoneAlarm Registration", "", "Button4") ; License Agreement WinWait("ZoneAlarm Installation", "License Agreement") WinActivate("ZoneAlarm Installation", "License Agreement") ControlCommand("ZoneAlarm Installation", "", "Button4", "Check", "") ControlClick("ZoneAlarm Installation", "", "Button1") ; Thank you very much! WinWait("ZoneAlarm Registration Survey", "Thank you very much!") WinActivate("ZoneAlarm Registration Survey", "Thank you very much!") ControlClick("ZoneAlarm Registration Survey", "", "Button1") ; Installation is complete. Do you want to start ZoneAlarm now? WinWait("ZoneAlarm Setup", "Installation is complete. Do you want to start ZoneAlarm now?") WinActivate("ZoneAlarm Setup", "Installation is complete. Do you want to start ZoneAlarm now?") ControlClick("ZoneAlarm Setup", "", "Button2") Func _OSBit() Local $tOS = DllStructCreate("char[256]") Local $aGSWD = DllCall("Kernel32.dll", "int", "GetSystemWow64Directory", "ptr", DllStructGetPtr($tOS), "int", 256) If IsArray($aGSWD) And DllStructGetData($tOS, 1) Then Return 64 Return 32 EndFunc
  5. Try to read again my post. 4534bghfhfhfkjlj8787ghghghghfgfg is just an example of what you can find on that registry key after registration with serial number. Don't be naiv. I don't post serial numbers or registry values that is generated by registration of an application.
  6. And who stop you to build your customize add-on?
  7. Edit
  8. Is possible. After installation, register with your serial and then go to this key HKCU\SOFTWARE\Raxco\PerfectDisk\9.0 and copy the value from valuename License something like this 45 34 bg hf hf hf kj lj 87 87 gh gh gh gh fg fg Batch file: @echo off start /wait PerfectDisk_x86.msi /qb! /norestart ping -n 03 127.0.0.1>nul REG.EXE ADD "HKLM\SYSTEM\CurrentControlSet\Services\PD91Agent" /v "Start" /t REG_DWORD /d "3" /f>nul REG.EXE ADD "HKLM\SYSTEM\CurrentControlSet\Services\PD91Engine" /v "Start" /t REG_DWORD /d "3" /f>nul REG.EXE ADD "HKCU\SOFTWARE\Raxco\PerfectDisk\9.0" /v "ShowSplashScreen" /t REG_DWORD /d "0" /f>nul REG.EXE ADD "HKLM\SOFTWARE\Raxco\PerfectDisk\9.0" /v "License" /t REG_Binary /d "4534bghfhfhfkjlj8787ghghghghfgfg" /f>nul REG.EXE ADD "HKLM\SOFTWARE\Raxco\PerfectDisk\9.0" /v "Wizard" /t REG_DWORD /d "15" /f>nul REG.EXE ADD "HKLM\SOFTWARE\Raxco\PerfectDisk\9.0\AutoUpdSettings" /v "Auto_Check" /t REG_SZ /d "No" /f>nul exit
  9. Interesting. Some people have direct connection to internet. My cousin have an old PC which don't need to install drivers for ethernet card. He had direct connection to internet (no need to configure, no password). So this guy when install Windows is connected to internet if is not smart enough to unplug the cable.
  10. Hope it works fine now. Edit: johndoe74 I sent a PM to you.
  11. The small update made by redxii (4.90 MB) for example contain all necessary files for Windows XP 32 bit. No x64 files or others.
  12. My script prevent browser opening, but if you are connected to internet, Daemon Tools will download the add-on (SRSAI.exe). Tested in Windows. In RunOnceEx the connection is not configured and the problem doesn't exist.
  13. If you have multiple files (not just an installer) forget about Universal Extractor. And if that program is not available for download somewhere I can't help you.
  14. I don't know. Try to unpack with Universal Extractor and see what message appear. Or provide a link for download (if is available).
  15. New script for new DAEMON Tools Lite 4.12.2 with SPTD 1.56 (works in 32 and 64 bit environment) Opt("TrayIconDebug", 1) Opt("SendKeyDelay", 200) ; Executable file name $EXECUTABLE = "daemon4122-lite.exe" ; Run Daemon Tools on Windows startup $autostart = 0 ; Detect the Operating System type (32 bit or 64 bit) $OS = _OSBit() If $OS = 32 Then ; Installation folder $INSTALLLOCATION = @ProgramFilesDir & "\DAEMON Tools Lite" If FileExists($INSTALLLOCATION & "\daemon.exe") Then MsgBox(0x40010, @ScriptName, "Please uninstall previous version of DAEMON Tools before using this script", 4) Exit EndIf ; Disable the default internet browser (to prevent daemon.exe to open it) $DefBrowser = RegRead("HKCR\HTTP\shell\open\command\", "") RegDelete("HKCR\HTTP\shell\open\command\", "") ; Read from registry which is the home page of Internet Explorer (to restore it after the installation of DAEMON Tools Lite) $HomePage = RegRead("HKCU\Software\Microsoft\Internet Explorer\Main", "Start Page") ; Run the installer Run($EXECUTABLE & " /S") ; Start checking for a window with "Please select a language." text inside AdlibEnable('_Adlib') ProcessWaitClose($EXECUTABLE) Sleep(2000) ; Restore the default internet browser RegWrite("HKCR\HTTP\shell\open\command\", "", "REG_SZ", $DefBrowser) ; Restore the home page of Internet Explorer RegWrite("HKCU\Software\Microsoft\Internet Explorer\Main", "", "REG_SZ", $HomePage) ; Block daemon.exe to run on Windows startup If $autostart = 0 Then RegDelete("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "DAEMON Tools Lite") EndIf ; Add uninstall entries RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayName", "REG_SZ", "DAEMON Tools Lite 4.12.2") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "UninstallString", "REG_SZ", $INSTALLLOCATION & "\uninst.exe") RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "InstallLocation", "REG_SZ", $INSTALLLOCATION) RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayIcon", "REG_SZ", $INSTALLLOCATION & "\daemon.exe") ; Stop checking for a window with "Please select a language." text inside AdlibDisable() EndIf If $OS = 64 Then ; Installation folder $INSTALLLOCATION = @HomeDrive & "\Program Files (x86)\DAEMON Tools Lite" If FileExists($INSTALLLOCATION & "\daemon.exe") Then MsgBox(0x40010, @ScriptName, "Please uninstall previous version of DAEMON Tools before using this script", 4) Exit EndIf ; Disable the default internet browser (to prevent daemon.exe to open it) $DefBrowser = RegRead("HKCR\HTTP\shell\open\command\", "") RegDelete("HKCR\HTTP\shell\open\command\", "") ; Read from registry which is the home page of Internet Explorer (to restore it after the installation of DAEMON Tools Lite) $HomePage = RegRead("HKCU\Software\Microsoft\Internet Explorer\Main", "Start Page") ; Run the installer Run($EXECUTABLE & " /S") ; Start checking for a window with "Please select a language." text inside AdlibEnable('_Adlib') ProcessWaitClose($EXECUTABLE) Sleep(2000) ; Restore the default internet browser RegWrite("HKCR\HTTP\shell\open\command\", "", "REG_SZ", $DefBrowser) ; Restore the home page of Internet Explorer RegWrite("HKCU\Software\Microsoft\Internet Explorer\Main", "", "REG_SZ", $HomePage) ; Block daemon.exe to run on Windows startup If $autostart = 0 Then RegDelete("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "DAEMON Tools Lite") EndIf ; Add uninstall entries RegWrite("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayName", "REG_SZ", "DAEMON Tools Lite 4.12.2") RegWrite("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "UninstallString", "REG_SZ", $INSTALLLOCATION & "\uninst.exe") RegWrite("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "InstallLocation", "REG_SZ", $INSTALLLOCATION) RegWrite("HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DAEMON Tools Lite", "DisplayIcon", "REG_SZ", $INSTALLLOCATION & "\daemon.exe") ; Stop checking for a window with "Please select a language." text inside AdlibDisable() EndIf Func _Adlib() ; Please select a language. If WinExists("DAEMON Tools Lite 4.12.2", "Please select a language.") Then ControlClick("DAEMON Tools Lite 4.12.2", "Please select a language.", "Button1") EndIf EndFunc Func _OSBit() Local $tOS = DllStructCreate("char[256]") Local $aGSWD = DllCall("Kernel32.dll", "int", "GetSystemWow64Directory", "ptr", DllStructGetPtr($tOS), "int", 256) If IsArray($aGSWD) And DllStructGetData($tOS, 1) Then Return 64 Return 32 EndFunc Note: Close Internet connection before running the setup (to avoid firewall prompt for downloading of SRSAI.exe bonus). Edit
  16. For what application do you want to find the switches for silent install ?
  17. You "eat" a backslash MOVE /Y %PP%\Applications\u*******.exe %programfiles%\u*******\u*******.exe
  18. Yes.
  19. 1) First method Import registry keys from batch file: @echo off REG.EXE ADD "HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0" /v "Company" /t REG_SZ /d "Yahooooo!" /f>nul REG.EXE ADD "HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0" /v "LaunchedUpdateWizard" /t REG_DWORD /d "0" /f>nul REG.EXE ADD "HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0" /v "RegCode" /t REG_SZ /d "XXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" /f>nul REG.EXE ADD "HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0" /v "RemindAgainAfter" /t REG_BINARY /d "000000009c851841" /f>nul REG.EXE ADD "HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0" /v "UserName" /t REG_SZ /d "User" /f>nul 2) The second method Use a reg file which is called by a batch file: reg file (named in this example settings.reg) Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\TuneUp\Utilities\7.0] "Company"="Yahooooo!" "LaunchedUpdateWizard"=dword:00000000 "RegCode"="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" "RemindAgainAfter"=hex:00,00,00,00,9c,85,18,41 "UserName"="User" and the batch file: @echo off regedit.exe /s settings.reg Both method make exactly the same job.
  20. Probable .Netfx2.0SP1 is compatable with SVCPACK, but 3.0SP1 and 3.5 is not.
  21. The best way is to install, configure as you need and then made a sfx archive with %APPDATA%\u******* and %PROGRAMFILES%\u******* folders (I added Ip filter to Application Data folder).
  22. @shafaet The solution is provided in my previous post. Reloaded now: I installed Photoshop CS3 from USB pendrive. How? Very simple: repack installer with 7-Zip with sfx module from here and use a Config.txt like this: ;!@Install@!UTF-8! InstallPath="%temp%\\Photoshop" RunProgram="Photoshop.exe" Delete="%temp%\\Photoshop" GUIMode="2" ;!@InstallEnd@! The idea is to extract archive somewhere on the hard disk and begin installation from that folder. Once installation is done that folder will be deleted. As an alternative, you can make sfx archive using WinRAR.
  23. If you are such a great expert in batch scripting, try to install silently Zone Alarm Free with that method and if your tiny car is still OK, let as know the method. By the way, Nero 8.3.2.1 is out and waiting you.
×
×
  • Create New...