XCVault Command Line Options

<< Click to Display Table of Contents >>

Navigation:  PDF-XChange Deployment Planning > Licensing >

XCVault Command Line Options


 

100x100 XCVault Command Line Options

 


 

XCVault.exe is a licensing utility that is by default installed with all PDF-XChange software. Its function is to facilitate managing license keys for PDF-XChange products. XCVault.exe is installed by default to:

 

C:\Program Files\Tracker Software\Vault

 

XCVault_Location

 

The command line options detailed below are available for the XCVault utility in the PDF-XChange family of products:

 

Usage: XCVault.exe command [parameters]

 

The following commands are available:

 

/AddKeys

 

This command installs all keys from .xcvault files.

 

Syntax

 

xcvault.exe [/AddKeys] <xcvault_file> [/M|/S|/R]

 

/M – specifies that new keys are added in the HKEY_LOCAL_MACHINE registry section and administrative rights are required.

 

/R – specifies that new keys will be unencrypted when added. Please note that this does not affect existing keys.

 

/S – specifies that the command is not permitted to show error/information messages.

 

Examples

 

xcvault.exe /AddKeys "c:\Personal.xcvault"

 

xcvault.exe "c:\Personal.xcvault"

 


 

/AddKeyData

 

This command installs the specified key.

 

Syntax

 

xcvault.exe [/AddKeyData] <key string> [/M|/S|/R]

 

/M –  Installs key into HKLM for per-machine use. This option requires administrative rights. If this option is not specified then key will be installed in HKCU for per-user use and administrative rights are not required.

 

/S – specifies that the command is not permitted to show error/information messages.

 

/R – specifies that new keys will be unencrypted when added. Please note that this does not affect existing keys.

 

Examples

 

xcvault.exe /AddKeyData "PXP90-CxL56n1SDEgUuF...+LB7kDyA"

 

xcvault.exe "c:\Personal.xcvault"

 


 

/OpenKeys

 

This command stores all keys in an open form, instead of encrypting them by machine-specific ID. This option is useful for terminal servers that have a load-balancing and/or VDI environment.

 

Syntax

 

xcvault.exe /OpenKeys [/M|/S]

 

/M – decrypts keys only in the per-machine store (HKLM). This option requires administrative rights. If it is not specified then the keys will be changed only in the per-user store (HKCU).

 

/S – specifies silent mode and suppresses any messages with information about results.

 

Example

 

xcvault.exe /OpenKeys

 


 

/ProtectKeys

 

This command is the opposite of the "OpenKeys" command:

 

Syntax

 

xcvault.exe /ProtectKeys [/M|/S]

 

/M – encrypts keys only in the per-machine store (HKLM). This option requires administrative rights. If it is not specified then the keys will be changed only in the per-user store (HKCU).

 

/S – specifies silent mode and suppresses any messages with information about results.

 

Example

 

xcvault.exe /ProtectKeys

 


 

/ActivateKeys

 

This command activates installed keys.

 

Syntax

 

xcvault.exe /ActivateKeys [/S|/AA]

 

/S specifies silent mode and suppresses any messages with information about results.

 

/AA specifies that currently activated keys will be reused in the activation process.

 

Example

 

xcvault.exe /ActivateKeys

 


 

/RemoveKeys

 

This command removes all license keys for all products from the per-user store (HKCU). If the per-machine store (HKLM) is available for modification then all keys will be removed from it, otherwise keys from this store will be marked as removed for only the current user.

 

Syntax

 

xcvault.exe /RemoveKeys [/S|

 

/S specifies silent mode and suppresses any messages with information about results.

 

Example

 

xcvault.exe /RemoveKeys

 


 

/Cleanup

 

This command removes all license-related information for all installed products from per-machine (HKLM) and per-user (HKCU) stores. If the per-machine store is not empty then administrative rights are required.

 

Syntax

 

xcvault.exe /Cleanup [/S|

 

/S specifies silent mode and suppresses any messages with information about results.

 

Example

 

xcvault.exe /Cleanup