在xp下加载正常的dll,在win7下loadlibrary失败,返回错误值998(ERROR_NOACCESS)的解决办法
来源:互联网 发布:单片机与嵌入式区别 编辑:程序博客网 时间:2024/05/04 12:10
最近遇到了加载第三方dll,在xp下运行正常,在win7下却LoadLibrary失败的情况。
用GetLastError获取错误值为998,也就是ERROR_NOACCESS。
在网上搜索了很久都没有找到答案,难道大家都不用VS2010+WIN7?!
看了很多国外的网页后,发现问题应该是DEP保护的缘故。
解决办法:
属性->链接器->高级->数据执行保护(DEP)
改为“否(NXCOMPAT:NO)”
- 在xp下加载正常的dll,在win7下loadlibrary失败,返回错误值998(ERROR_NOACCESS)的解决办法
- Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
- Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
- XP下正常的程序在Win7/Win8报错,错误码是ERROR_ACCESS_DENIED
- 在Windows下使用LoadLibrary导入自定义的DLL出现998错误
- Vs2010 下的红线,提示错误的红线,在xp下不能正常使用
- Win7下VS2010编译的程序在XP报错:找不到msvcp100d.dll或者msvcp100.dll
- LoadLibrary加载dll失败的问题
- WIN7 X64下用REGSVR32 注册DLL失败的解决办法
- DLL中加载其它DLL使用LoadLibrary加载动态库失败的解决办法
- delphi7 在XP编译的界面窗口在WIN7下显示大小不一样 解决办法
- LoadLibrary加载动态库失败的解决办法
- LoadLibrary加载动态库失败的解决办法
- 在win7下安装使用Outlook Express 6发生can not load MSOE.DLL 错误的解决办法
- asp.net下LoadLibrary加载dll的问题
- VC下调试经过LoadLibrary加载的DLL
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- 高性能Web服务器Nginx的配置与部署研究(13)应用模块之Memcached模块+Proxy_Cache双层缓存模式
- 初学makefile
- javaScript验证代码(用户名,密码,邮箱)
- HDU 2028 Lowest Common Multiple Plus
- 概要设计说明书的编写
- 在xp下加载正常的dll,在win7下loadlibrary失败,返回错误值998(ERROR_NOACCESS)的解决办法
- acm笔记——by azmxkh
- 单独查询下,事务控制完美讲解
- 大一新生的迷惑.
- 为android添加程序。
- 黑马程序员_IO流
- ssh提交事务,plsql查不到数据的问题
- 中软面试题-最新 ----- 以及 p2p协议分析
- vc6 支持正则表达式