64bit operating systems
Licence Protector is a 32bit DLL. It runs on 64bit operating systems like Vista / Windows 7 64bit or Windows 2008 Server 64bit as long as the main application is compiled for 32bit.
A version for 64bit compile is available, starting from Licence Protector version 3.1.
Versions below 3.1 require the following compile settings. NET applications require to be compiled for x86 CPU. A compile setting for any CPU will generate an error 80040154 at runtime.
Find below how to change the settings for Visual Basic 2008. Other .NET compilers have a similar option.
To change the platform open the project properties and click under the submenu "Compile" on the button "Advanced Compile Options...":
Now you can change Target CPU from "Any CPU" to "x86".