Installing the Capture Driver via FlashbackDriverInstaller.exe
FlashbackDriverInstaller.exe can be used to install, uninstall and check for the driver installation.
Note: administrative rights are required to run FlashbackDriverInstaller.exe.
Command line switches:
-i |
Install the driver. |
-u |
Uninstall the driver. |
-c |
Check for driver installation. |
-h |
A "light" check for driver installation. |
-l |
Write a log file to the current folder. |
-m |
Show messages boxes confirming operation success or failure. |
Return codes when installing or uninstalling the driver:
Upper 16 bits
Value |
Meaning |
SUCCESS_SUCCESS = 0 |
Install/Uninstall was a success |
SUCCESS_REBOOT_NEEDED = 1 |
Install/Uninstall was a success, but a restart of Windows is required to complete the operation. |
SUCCESS_NOREBOOT_NEEDED = 2 |
Install/Uninstall was a success, no Windows restart required. |
FAILURE = 3 |
Operation failed. Details of failure are given in the lower 16 bits of the return code. |
Lower 16 bits
Value |
Meaning |
ERROR_UNKNOWN = -1 |
|
ERROR_NOERROR = 0 |
|
ERROR_NOADMINRIGHTS = 1 |
Administrator rights are required for capture driver installation, and
the current login does not have these rights. |
ERROR_NOUNSIGNEDDRV_POLICY = 2 |
Not used. |
ERROR_UNKNOWN = 4 |
|
ERROR_EXTRACTFILES = 8 |
The driver files could not be extracted into the current folder. They
need to be extracted prior to being copied into the Windows system folder. |
ERROR_RUNONCE_SETUP = 16 |
The PC needs to be rebooted to complete the install process. |
DRIVER_INSTALLED = 32 |
The driver files could not be copied into the Windows system32/drivers
folder. |
UNINSTALL_FAILURE = 128 |
Uninstall failed. |
UNINSTALL_SUCCESS = 256 |
Uninstall succeeded. |
REGISTRY_ERROR = 512 |
The registry could not be read or changed. |
COPY_FILE_ERROR = 1024 |
Error copying new driver files. |
INCOMPATIBLE_DRIVER_ERROR = 4096 |
An incompatible video driver was detected, and the FlashBack capture driver was not installed |
ERROR_COULDNT_INSTALL_INSIDE_TS = 8192 |
The FlashBack capture driver cannot be installed from within a Terminal Session. |
Return codes when checking the driver:
Upper 16 bits
Value |
Meaning |
SUCCESS_SUCCESS = 0 |
Check was a success |
FAILURE = 3 |
Check could not be completed. |
Value |
Meaning |
ERROR_UNKNOWN = -1 |
|
ERROR_UNKNOWN = 4 |
|
DRIVER_INSTALLED = 32 |
Driver is installed |
DRIVER_NOTINSTALLED = 64 |
Driver is not installed |
DRIVER_IS_INSTALLED_BUT_INVALID_VERSION = 2048 |
The driver is installed, but is not the version required by applications produced with this version of the SDK. |