Command Line Switches

Instant Protection PLUS 3 adds the following command line switches to protected applications, including applications using either the Instant Protection PLUS 3 wrapper or the Instant Protection PLUS 3 DLL.

A helper application can be wrapped and used instead of the main application executable to facilitate such actions. This is especially useful for third-party plug-ins, Microsoft Office applications that use the Instant Protection PLUS DLL, etc. where normal use of these switches is impossible or undesirable. An example 32-bit helper application, helper.exe, is provided in the Instant Protection PLUS directory.

/ACTAUTO
Protected applications can be called with the /ACTAUTO command line switch to silently activate online with SOLO Server during installation. This switch requires passing the License Key as a parameter in the following format: /ACTAUTO "LicenseID:XXXXXXXXXX--password:YYYYYYYYYYYYYYY". The License ID can be up to 10 digits and the password can be up to 15 characters.
/ACTAUTOFORCE
Used in conjunction with the /ACTAUTO command line switch to allow a license to be reactivated over an already activated license. Must be used before /ACTAUTO or after the License ID and password information like so: /ACTAUTOFORCE /ACTAUTO "LicenseID:XXXXXXXXXX--password:YYYYYYYYYYYYYYY" or /ACTAUTO "LicenseID:XXXXXXXXXX--password:YYYYYYYYYYYYYYY" /ACTAUTOFORCE
/ACTCONTINUE
Protected applications can be called with the /ACTCONTINUE command line switch to always display the activation dialog and allows the user to optionally continue to run the application. This can be used to display the activation dialog in order for the user to activate again, which may enable new modules, extend a periodic license, update user defined data, deactivate a license, etc.
/ACTONLY
Protected applications can be called with the /ACTONLY command line switch to display the activation dialog and then exit without running the application. Using this will disable the splash screen and hide the evaluate button on the trial dialog. This can be used to allow activation during installation.
Important

The activation dialog is only displayed for non-activated licenses.

/DEACTIVATE
Protected applications can be called with the /DEACTIVATE command line switch to attempt to deactivate the installation on SOLO Server. If successful, the local license file is deactivated. This allows a user to essentially "transfer" a license by voluntarily returning an activation to the License ID in SOLO Server, which they can then use to activate another machine.
Important

Note, this requires using SOLO Server's XML Activation Service and a product option with Issue Installation ID and Allow Deactivations enabled.

/DEACTIVATESILENT
Protected applications can be called with the /DEACTIVATESILENT command line switch to attempt to silently deactivate the installation on SOLO Server. If successful, the local license file is deactivated. This allows a user to essentially "transfer" a license by voluntarily returning an activation to the License ID in SOLO Server, which they can then use to activate another machine.
Important

Note, this requires using SOLO Server's XML Activation Service and a product option with Issue Installation ID and Allow Deactivations enabled.

/OPENLF
Protected applications can be called with the /OPENLF command line switch to change the necessary permissions of all License Files and Aliases. Your installer can copy over your application to the target system and immediately call it with the /OPENLF command line parameter to set the permissions and exit.
Important

Note, this is required to avoid permissions issues with non-admin users. This is described in more detail in the Instant Protection PLUS 3 Wrapper or Instant Protection PLUS 3 DLL deployment topics.

/IGNORESHIFT
Suppresses the check for the shift key at start-up which normally brings up the activation dialog.