Error message "The program could not start because QTCor4.DLL is missing" with RSA SecurID Token 5.x
RSA Product Set: SecurID RSA Product/Service Type: Software Token for Windows RSA Version/Condition: Token 5.x Platform: Microsoft Windows O/S Version: Windows 7 x64
Token software was installed under system context, possibly because of a custom or non-standard shell.
When attempting to start the application, the error message below is displayed.
The program could not start because QTCor4.DLL is missing
This issue can occur due to one of the reasons below.
The custom shell does not include the PATH variable created on installation.
The files are overwritten by software that uses similar file names.
To resolve the issue, install the Token software using the command line property below.
This installs a copy of the software token library, stauto32.dll, and its dependent DLLs (QtCore4.dll and QtGui4.dll) into the system32 directory. It does not add the application path to the system PATH environment variable, because the application will find stauto32.dll in the system32 directory.
You may want to use this option if adding the application path to the System path causes the System path to exceed the Windows length limit.
A workaround for the issue is to fix the system to ensure the path includes the RSA directory with the appropriate DLL files.
Some software, such as certain versions of the Cisco VPN client or AnyConenct, adds copies of these files that may not be compatible.