In Visual Studio 2008 or Visual Studio 2005 with .NET Framework 2.0 SP1, generated EXE files have a Data Execution Prevention flag set. To get your application running under Windows Vista, you need to remove this flag.
If you get an error message with the 800703e6 then the cause is the DEP flag.
You can use the following batch script to remove it (for VS 2008):
call "%VS90COMNTOOLS%vsvars32.bat"
You could also use a post-built event using this command line:
call "$(DevEnvDir)..\tools\vsvars32.bat"
For further information have a look at the following page:
|
Starting with Service Pack 2.6.4 the compile switch is no longer required, if you use the uncompressed DLL version in the folder Licence Protector\2.7\files for distribution\uncompressed.
Visual Studio allows an installation without registering the DLL. See details - use DLL without registering the DLL.
See also 64bit operating systems.
Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.7/help2000/index.html?visual_studio_2008.htm