How to deploy GpsGate Splitter without user interaction
This guide gives some tips on how you can deploy GpsGate Splitter with predefined settings and automate the installation. This can be very handy if you make a larger deployment.
Install the main program
To install GpsGate Splitter in silent-mode execute the following command from the command prompt:
GpsGate.exe /s /v"/qn"
If you do not use shared settings the settings files are saved to: \My Documents\GpsGate\
If you use shared settings the settings files are saved to:
C:\Users\[Username]\AppData\Local\VirtualStore\Program Files (x86)\Franson\GpsGate 2.0\
To share the settings to all user on the computer you need to copy the Instance folder to
C:\Program Files (x86)\Franson\GpsGate 2.0\
To make all other accounts on the computer use the shared settings you need to set the following Registry key:
DWORD: UseSharedSettings = 1
The install path for GpsGate can be found in the registry under
If you have a similar hardware configuration for all computers, you can most likely just copy the files you find in that folder to new installs.
There are two exceptions
1. If you use a Bluetooth GPS as input
2. If you use different COM port configuration on each computer.
For the two latter cases, some special care needs to be taken.
The simplest way is to make a copy of the ggXML file after the silent install of GpsGate. And then you need to set the shared settings registry key (UseSharedSettings).
You can download GpsGate Splitter plugin here.
GpsGate.Splitter.Plugins.dll is a ActiveX component developed in .NET 4. It can be registered like this:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm /codebase GpsGate.Splitter.Plugins.dll
You find the files under C:\Program Files (x86)\Franson\GpsGate Splitter Plugins
For larger installations we can provide pre-licensed versions of GpsGate, that voids the need to manually enter license keys. Contact us for more details.
Installing the virtual port driver
The Virtual Port driver is not installed until you run GpsGate for the first time with a virtual port set as output, and it must be run by a user with admin rights the first time. (This is not the case in normal install).
You can automate this by running GpsGateXP.exe from the command prompt after the installation steps above.
Sample script to install and run GpsGate Splitter as a Service
Here is a sample batch file which installs GpsGate silently, activates settings, and starts GpsGate as service:
REM install GpsGate GpsGate.exe /s /v"/qn" REM Reg to use shared settings regedit /s UseSharedSettings.reg REM copy config. md "C:\Program Files\Franson\GpsGate 2.0\Instances" xcopy default "C:\Program Files\Franson\GpsGate 2.0\Instances\Default" /S /I /Y REM register service "C:\Program Files\Franson\GpsGate 2.0\GpsGateService.exe" /service REM set service to start at boot time. sc config "Franson GpsGate 2.0" start= auto REM Start service net start "Franson GpsGate 2.0"
You can access GpsGate under Start > Programs > Franson GpsGate
You will need to download the installer GpsGate.exe to the same folder.
For simpler license key handling, you should request a pre-licensed version of GpsGate from email@example.com.