Article Number
000030304
Applies To
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
Issue
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
Cause
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.
Resolution
To resolve the issue, install the Token software using the command line property below.
COPYTOSYSTEM32=TRUE
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.
Workaround
A workaround for the issue is to fix the system to ensure the path includes the RSA directory with the appropriate DLL files.
Notes
Some software, such as certain versions of the Cisco VPN client or AnyConenct, adds copies of these files that may not be compatible.