Jump to content

Agnitum Outpost 3.0 Advanced (Silent) Installer


honey.pot

Recommended Posts

Hello!

You guys helped me much with unattended windows and application installations. After having always troubles with AutoIt-Scripts (especially with the "Config Wizard") for Outpost Pro I made a real installer for this tool.

I did my best - so this I my try to contribution to the community. Hope you will like it. Suggestions and criticism are welcome.

I have baptized it "Advanced Installer" 'cause this installer knows some additional switches.

The customizations of this installer are:

- No auto configuration is done during the install process.

- The shortcut of "Agnitum Update" will not be created in the Start Menu.

- The Registry Key of "Outpost Feedback" will not be created in Run-Section

of the Registry, so this tool is not started automatically when Windows starts.

- Improved uninstaller section (Start -> System Control -> Software).

There are some new switches controlling the behaviour of the installer.

The new switches are:

- /KEY: You can give the installer the license key if you have one, e.g.

/KEY="licensekey". Default is no key.

- /SHORTCUT: With this switch you can specify the name of the shourtcur for

Outpost Pro, e.g. /SHORTCUT="Firewall". Default is "Outpost Firewall Pro".

- /NOAUTOUPDATE: This switch turns off the auto update feature of Outpost Pro.

Default is "AutoUpdate enabled".

- /ICSM, /ICONINCOMMONSTARTMENU: Creates only the shortcut to Outpost

Pro in Common Start Menu.

Default is "Create folder in Common Start Menu Programs".

The modified switches are:

- /LANG: Specifies the default language for Outpost Pro, e.g. /LANG="de".

Default is "en".

The default switches are:

- /GROUP: Specifies the program group name, e.g. /GROUP="Outpost".

Default is "Agnitum". If GROUP is defined it will overwrite /ICSM.

- /NOICONS: Create no shortcuts and or group folder in the startmenu.

If NOICONS is defined it will overwrite /ICSM, /GROUP and /SHORTCUT.

- /NORESTART: Should be used for this installer in combination with

/SILENT or /VERYSILENT.

- /SILENT: Installer runs silently. Only progress bar is shown.

- /VERYSILENT: Installer runs silently. No feedback is given.

- /SP-: Not necessary for this installer, because the start up dialog is

turned of by default.

You will find the Advanced Installer of Outpost Pro 3 on RapidShare under this link:

http://rapidshare.de/files/5832272/Outpost...taller.exe.html

Best wishes from Germany,

honey.pot

Link to comment
Share on other sites


Thank you Guys! I appreciate your feedback!

@WotC

Okay, I will try to describe how I did this installer (and why). 'Cause my English is quite worse I'm sorry if something that I write sounds nasty :blushing:

A time ago I tried AutoIt-Scripts for Outpost Pro, cause there where nothing else making a silent installation for Outpost Pro. The problem was that the AutoIt-Scripts had always troubles during the installation of Outpost when the Configuration Wizard has been started. Always in this moment the AutoIt-Scripts exited. So I was never satisfied with these scripts.

Actually the scripts were not the problem, but the behaviour of Outpost Installer.

With relese 3 of Outpost I had again the task to make a AutoIt-Script. After a couple of hours I could not solve the problem with the Configuration Wizard of Outpost, which was started directly after the installation. But till this time I had no idea, why.

Fortunately with release 3 Agnitum uses Inno Setup. Being a happy guy I tried out the silent install switches. But the problem with the Configuration Wizard remained.

Okay - I was at the end of my tether. :realmad:

I decided to use the brute force method. There is a little tool called innounp. With this tool you can extract a Inno Setup installer archive. Unfortunately innounp only extracts the files and a part of the .ISS script.

Because I had nothing to do with Inno Setup till this moment I had to work round.

After an analyze of the compiled code section of the installer I found a method called InvokeConfigWizard - that was the answer to the problem with Config Wizard. The setup routine called after the installation via DLL call this method of Outpost :thumbup

Thus I started to work with Inno Setup and Pascal Scripting. It took several days of intensive work (especially coding with Pascal) to get the results, you know - I had no experience with Inno Setup and Pascal. After many trial and errors and countless compilations I was finally happy and I wanted to share my work with you.

So, that is the story behind the Oupost Pro 3 Advanced Installer :whistle:

Link to comment
Share on other sites

Hi ironside! :hello:

Which system tray icon do you mean? Normally when Outpost ist started it is visible in system tray shown the mode in which Outpost is running. It is possible that you have enabled the Stealth Mode? I think in this case the system tray disabled (but I'm not sure).

You can change the installation directory using the /DIR switch, e.g. setup.exe /DIR="C:\Outpost"

Hope this helps.

Best wishes,

honey.pot

Link to comment
Share on other sites

Thanks for the reply honey.pot

With regards to the system tray icon, when my pc restarts outpost.exe is shown running in Task Manager but the icon in system tray which indicates the mode is not visible but if i start oupost through the start menu the icon appears ??? Even though it is already running ???

Link to comment
Share on other sites

hi ironside!

Unfortunately I cannot reproduce the problem with System Tray you have. On my PC the SysTray icon is shown both when Outpost starts automatically or when I start it manually.

I suggest you to try the original installer by Agnitum and check if the "problem" still occurs. If yes, it is something else, if not - I will retest my installer.

Best wishes,

honey.pot

Link to comment
Share on other sites

hi honey.pot!

thanks for ur explanation - sounds difficult and like do-not-try-at-home! ill give ur installer a first try today - hopefully the icon appears - and i think i forgot to change the default path - **** :-(. nevermind - ill be back and report... if it works - GREAT - if not ill stick with my autoit script (it got easier with version 3)....

Link to comment
Share on other sites

UPDATE:

Used the /DIR="C:\Program Files\Agnitum\Outpost Firewall" to change the install directory back to the original default directory

Now the system tray icon appears on start-up :) phew!

Gonna do a fresh install on my test machine and hopefuully all will be ok (fingers crossed !)

Thanks again anyway

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...