Jump to content

ZoneAlarm Free v7.0.462


Buhric

Recommended Posts

Sorry to report ‘failure’.

I originally thought that this ‘autoit’ script worked. Why? Because the way I ’usually’ test a newly made silent installer is to click on it and if it installs and installs without any ill effects you assume success. That appeared to be the case. Yesterday, I made a new ISO, and when I tested it in a virtual machine, I got the usual “pop up” that says: “Could not find Config File C:\Documents“. Once you click ‘OK’, the unattended install will continue, and Zone Alarm will install. But of course that’s not a “silent install”. I have also noticed in the past, that it sometimes messes up the ‘add & remove’ programs, it did so this time also. However, all is not lost, I can still use this ‘autoit silent installer’ and install Zone Alarm that way, post installation. It does speed up that part of the process since it makes for a basically ‘no hands’ installation of the program.

Thanks for reading,

Eddie

PS: I also tried the 'cab' made by radix which yielded the same results.

Link to comment
Share on other sites


Sorry to report 'failure'.

PS: I also tried the 'cab' made by radix which yielded the same results.

Some installers aren't compatible with svcpack.

I tested this installer on a running Windows machine (not from T13).

I think that is possible to install from WPI/RunOnceEx.

I will delete the link from my previous post.

Link to comment
Share on other sites

  • 3 weeks later...
@radix

Zone Alarm has a new installer, http://www.filehippo.com/download_zonealarm_free/. Hoping you can make me a new 'autoit' script, without the spyblocker, please.

I tried the WPI, but unfortunately it was to complicated for me. And I had a look at the RVM Integrator, but it too was to complicated for me.

Thanks in advance,

Eddie

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

Link to comment
Share on other sites

Yes,

Shame on me.

After I posted, I thought, maybe its the same script. I made some minor obvious changes, like changing the "7.0.462.0" to 7.0.470.0. Redid the routine I had done before. Uninstalled ZA, used your script to create a new switchless installer and reinstalled and everything works great.

Thanks again, radix

Eddie

PS: I have now saved your script for future use.

Link to comment
Share on other sites

@Radix

Thanks for your great script!

But if I'm right it will only work for an english version of ZA. Is it possible to change your script to work with the german version?

Best regards and thanks a lot

cool400 :ph34r:

Link to comment
Share on other sites

But if I'm right it will only work for an english version of ZA. Is it possible to change your script to work with the german version?

Is possible. Just change the title and text for windows that appear on installation process.

Link to comment
Share on other sites

THX, I already figured that out!

Is there a way to avoid that the installation-window appears on the screen? Because I want a complete "silent" installation!

Best regards

cool400 :ph34r:

Edited by cool400
Link to comment
Share on other sites

Is there a way to avoid that the installation-window appears on the screen? Because I want a complete "silent" installation!

Try the /s switch, but probable will not work (like in previous version of ZA).

If don't work, you can try to move the windows on the other side of desktop (with minus coordinate).

Link to comment
Share on other sites

i have also been having problems getting an addon that works for zonealarm, is there a chance you would share the addon, once its working? the english, US for xp sp2.

thanks!

ZA free installer is not compatible with SVCPACK.

Edited by radix
Link to comment
Share on other sites

I have found the following solution for me - I install ZA free at the first user-logon via RunOnceEx.cmd, which brings up a nice GUI and installs ZA Free silently:

REG ADD %KEY%\099 /VE /D "Zonelabs Zonealarm" /f
REG ADD %KEY%\099 /V 1 /D "%~d0\INSTALL\zlsSetup_65_737_000_de.exe /s /noreboot /i" /f

This should also work with the latest ZA Free-version, but I'm already trying this out!

EDIT: I can confirm that the silent-installation also works with version 7.0.462.000 (this is the lastest version that's available in German)!

I tested it first with this "old" version because the new one has annoying popups the whole time :wacko:

Best regards

cool400 :ph34r:

Edited by cool400
Link to comment
Share on other sites

EDIT: I can confirm that the silent-installation also works with version 7.0.462.000 (this is the lastest version that's available in German)!

I tested it first with this "old" version because the new one has annoying popups the whole time :wacko:

But for old and new free english version the /s switch doesn't work.

Edited by radix
Link to comment
Share on other sites

  • 1 month later...

I can confirm that on the newest version of ZoneAlarm Free (7.0.473) the silent install switches are working

zaZA_Setup_en.exe /s /i /noreboot

does a silent install, but it looks like it also installs the "ZoneAlarm Spy Blocker" toolbar in Internet Explorer

Does any one know if theres a way to disable its installation ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...