AcroPlot Suite Silent Install

This is the new silent install locations for the AcroPlot Pro versions after 2012-09-19.

 

CADzation's Policy for 25 or more user common codes..

Customers with 25 and more licenses of AcroPlot Pro we allow to self-manage the licenses so we have no record of where or how many have been installed.  Your common code is all that is needed to register it on any machine.  The main reason for this is just to Keep It Simple.  We have quite a few customers who told us one of the reasons (besides our PDF's being the best from AutoCAD and other apps) they were switching over to us was they were sick of having to call into our competitors to get licenses cleaned up so they could move it or re-install one after a hard drive crash.

 

While we've discussed changing it many times but we still come back to the fact that even with all of Autodesk's, Adobe's, and Microsoft's huge teams of programmers even their software gets hacked also so what's the point.  If someone wants to rip you off they will.  We would rather keep things as simple as possible for our users and trust in people to self-police themselves.

 

And we do have many customers who continue to add additional licenses as needed so we feel that the simple approach is working well.  And we have had a couple customers both with single licenses and common code licenses that we have had to put our foot down and charge for illegal use of the software.

 

There are many software inventory and audit programs out there and it seams that many companies already have that in place anyways when they have this many users.  And if you have 25 or more users it's probably wise to be auditing your systems because as a business the last things you want is to be held liable for illegal use of software even if an employee installed it on their own.

 

If you do not have a software inventory or audit program in place you can check the registry for the version of our software installed as of the 2012-10-21 version.  In that version and future versions at install time we will write the following key to the registry.
Section = HKEY_LOCAL_MACHINE\SOFTWARE\CADzation\ACROPLOT
Key Name = Version
String Value = Release date of the software in the format YYYY-MM_DD

 

 

 

Windows Registry Import File (*.Reg) Settings for Common Codes.

Example AcroPlot Pro Code:

PRO0500XXXXXXXXXXXXXXXXXX-PXP50-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

 

Example .Reg File for importing the values into the registry for 64 bit systems.

Please note that the [HKEY_LOCAL_MACHINE\SOFTWARE\Tracker Software\PDF-XChange 5 AcroPlot] key only uses the second half of the code starting after the first dash.  This typically starts with PXP50.

 

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\CADzation\AcroPlot]
"RegCode"="PRO0500XXXXXXXXXXXXXXXXXX-PXP50-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CADzation\AcroPlot]
"RegCode"="PRO0500XXXXXXXXXXXXXXXXXX-PXP50-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"


[HKEY_LOCAL_MACHINE\SOFTWARE\Tracker Software\PDF-XChange 5 AcroPlot]
"RegCode"="PXP50-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"


[HKEY_CURRENT_USER\SOFTWARE\Tracker Software\PDF-XChange 5 AcroPlot]
"RegCode"="PXP50-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

 

Registry setting to point to a common saved settings location

You can also locate the saved settings files in a common network location and then push the value across to all users.  If the path is read-only then the users will not be able to edit any of those settings but they will be able to save new user specific settings.  If the files do not exist in the common network location or if the folder can not be found then the program will default back to the files stored in the uses AppData folder.

 

For 32 bit systems the path is stored in:
Section = HKEY_LOCAL_MACHINE\Software\CADzation\AcroPlot\
Keyname = SettingsPath
KeyType = String
Example Key Value = L:\CommonSettings\AcroPlot

 

For 64 bit systems the path is stored in:
Section = HKEY_LOCAL_MACHINE\Software\WOW6432Node\CADzation\AcroPlot\
Keyname = SettingsPath
KeyType = String
Example Key Value = L:\CommonSettings\AcroPlot

 

Alternative way to work with common settings

I have always preferred to have a login script that copies filed down from the network to the users directory.  This way if a user is disconnected from the network or is working remotely on a laptop they still have the settings from the last time the logged in.

 

User specific saved settings location

To be compliant with Windows XP, Vista, and Windows 7 the settings files have been moved the the Application Data directory for the user.  If you are using a common settings in a read-only directory the user will not be able to save a user setting with the same name.  The location where the user settings are stored would be something like:

C:\Documents and Settings\Rodney\Application Data\CADzation\AcroPlot

 

Removing the Register Software menu from the Help menu

If you would like to remove the Register Software menu option from the Help menu you can do so using the APADD_REGISTRATION=0 and APADD_REGISTRATION_SHORTCUT=0 MSI Public Variables below.

 

Running the Install in Silent Mode

Please note that the silent installation is recommended for CADzation clients that own +25 licenses of CADzation software.

CADzation software is an MSI install based setup and you can pass various command line switches through the setup to make our applications install silently and to suppress reboots.

 

To pass command line switches one must use a space /v and place quotes around the command line switches.

 

AcroPlotSetup.exe /v"[switches]"

 

Supported Command Line Switches

/qn

Suppresses all dialog boxes.

/qn+

Suppresses all dialog boxes except it prompts the user with a modal dialog box when finished.

 

 

/REBOOT=Force

Forces the computer to reboot after the install even if it is not needed.

/REBOOT=Suppress

This is the normal action.  Will prompt the user to reboot if required but if the /qn option is used it will reboot the machine without prompting if a reboot is required.

/REBOOT=ReallySuppress

Suppresses all restarts so if a file was in use you would have to manually reboot the computer afterwards to actually finish the install.



This will hide all dialogs but it will most likely reboot the computer when the install is finished.
AcroPlotSetup.exe /v" /qn"

If you would like to suppress the reboot and handle it yourself then you can use:.
AcroPlotSetup.exe /v"REBOOT=ReallySuppress /qn"

If you want to make it completely silent and also hide the initial AcroPlotSetup.exe progress dialog, then you can use the /s switch before the /v
AcroPlotSetup.exe /s /v"REBOOT=ReallySupress /qn"

Using the MSI Public Variables

There are several Public Variables that can be passed to the exe to control the options in the setup. To pass these you either pass 1 to turn it on or 0 to turn it off.

APADD_DESKTOP_SHORTCUT - This controls if the desktop shortcut is created for all users. Default=1.

APADD_ADMIN_SHORTCUT - This controls if the AcroPlot Admin shortcut is created for all users. Default=1. You may want to turn this off so users do not try to change the file name filtering and the AutoCAD menu options.  There is no option to not install the AcroPlot Admin because the program is a required component.
 

APADD_REGISTRATION_SHORTCUT - This controls if the Registration shortcut is created for all users. Default=1. You may want to turn this off so the users do not run it.

 

APADD_REGISTRATION - This controls if the CADzWebReg.exe program is added to allow you to register the software. Default=1.  Setting this value to 0 will also not install the shortcut.  When the program is not installed the Register button will also be removed from the Help menus in the programs.

APPATH - This is left if for backwards compatibility but best practice is to just locate the files you want copied over in the same directory as the acroplotsetup.exe or msi file.  This lets you pass the name of the directory where you have common files located that you would like to have installed instead of the defaults. These files include the settings files, the titrules.rsl for custom naming filtering, and the cadzationsoftware.txt file for multi user licenses. You must wrap the pathname in a backslash followed by a quote.
APPATH=\"Z:\Some Directory\Data\"
 

APADD_MENU_AUTOCAD - This controls if the AcroPlot Menus and Toolbars are added into AutoCAD for all users. Default=1.

APADD_MENU_OFFICE - This controls if the AcroPlot Menus and Toolbars are added into Office products for all users. Default=1.  Note:  This parameter was added into the 2014-10-22 build.



For example, if you want to add the desktop shortcut, then run the EXE from a batch file and pass the parameters using the /V command line switch and wrap it in quotes.

AcroPlotSetup.exe /s /V"REBOOT=ReallySupress /qn APADD_DESKTOP_SHORTCUT=1 APADD_ADMIN_SHORTCUT=0 APPATH=\"Z:\Some Directory\Data\""


If you don't want to add the desktop shortcut, then the correct parameter would be:

AcroPlotSetup.exe /s /V"REBOOT=ReallySupress /qn APADD_DESKTOP_SHORTCUT=0 APADD_ADMIN_SHORTCUT=0 APPATH=\"Z:\Some Directory\Data\""
 

If you don't want to add the registration program or shortcut but want all other dialogs to display the parameter would be:

AcroPlotSetup.exe /V"APADD_REGISTRATION=0 APADD_REGISTRATION_SHORTCUT=0"


 

Extracting the MSI Package

CADzation software is a downloadable EXE file that contains a MSI install based installation package. If you would like to extract the MSI file, then use the /a command line switch to install it in Administration mode which allows you to provide a path to save the acroplotsetup.msi file. This method will install the product as well.

The other method is to just run the acroplotsetup.exe and then when the first dialog comes up just search your temp directory for it. It's going to be in a GUID named directory like {7B7756EF-5057-4870-87C9-03BBE8E0558E}. You can then copy the msi over to a folder and then cancel the install.