This results in the STU pads being unavailable to the SDK software and the user will see errors such as "pad not found".
Windows 8.1 changed Enhanced Power Management and as a result the STU pads are powered off when not in use. There is an issue with Windows Enhanced Power Management which was modified in Windows 8.1.Īll STU devices work without a problem with Windows 8.0. "Pad not found" message on Windows 8.1 Problem If for any reason you still want to register the 64-bit DLLs manually then start a command prompt with Administrator privileges and proceed as follows: C: ( if needed) Run the 64-bit installer and select the 64-bit components - this will register the 64-bit DLLs.
If you ran the 32-bit installer, or the 64-bit installer without selecting the 64-bit components, then proceed as follows: If you ran the 64-bit installer when you installed the SDK then the above COM class factory should not occur because the 64-bit installer registers the 64-bit DLLs.
Run the following command from your elevated prompt: Note that the installer puts the DLL in C:\Program Files (x86)\Wacom STU SDK\COM\bin\Win32 (or C:\Program Files\Wacom STU SDK\COM\bin\圆4 on a 32-bit PC) but we recommend installing it somewhere else for the purposes of development and redistribution. Go to the directory where you have installed the SDK's DLL i.e. Start a command prompt with Administrator privileges
To register the 64-bit DLL manually please proceed as follows depending on which SDK you are using. The solution is either to change An圜PU to x86 (the STU SDK only registers the 32-bit DLL) or to register the 64-bit DLL manually. This can happen with the STU or the Signature SDK. NET program for An圜PU and trying to run it on a machine where only the 32-bit DLL has been registered.
The full error message is normally much longer than the above and is similar to the following: "Retrieving the COM class factory for component with CLSID ( 2000D7A5 -64F7 -4826-B56E -85ACC618E4D6) failed due to the following error: 80040154 - class not registered. "Failed to retrieve a COM class factory for component with CLSID.class not registered" ProblemĮrror "Failed to retrieve a COM class factory for component with CLSID.class not registered" There is only one 64-bit interop for the STU SDK and this is C:\Program Files (x86)\Wacom STU SDK\COM\bin\圆4\ Signature SDKĪll the 64-bit interops for the Signature SDK are in C:\Program Files\Common Files\WacomGSS There is only one 32-bit interop file for the STU SDK - C:\Program Files (x86)\Wacom STU SDK\COM\bin\Win32\ Signature SDKĪll the 32-bit interops for the Signature SDK are in C:\Program Files (x86)\Common Files\WacomGSS 64-Bit Applications STU SDK Make sure the latest SDK is installed, then change the Interop reference on the solution so that it points to the relevant Interop file from the appropriate SDK installation folder as detailed below. This can be caused by using an out-of-date Interop file reference in the Visual Studio solution. NET application generates a "Strong name validation error"
NET application generates a "Strong name validation error" Problem The following sections contain a selection of technical support questions and answers.