在win7 下面调用ActiveX 出现如题错误。xp下测试正常。
编译环境: VS2005
编程语言:vb.net
系统版本:Windows7
OCX控件:无窗口的OCX控件
根据微软官方的说法,导致这个错误是由于Windows的保护机制,在编译后的exe的PE头部,有一个DEP(Data Execution Prevention)的功能。需要将这个功能关闭,就能正常运行了。
关闭功能操作见http://blog.csdn.net/hzfu007/archive/2011/05/25/6445162.aspx
本文介绍了一个在Windows 7系统中使用ActiveX控件遇到的问题及解决方案。问题表现为在Windows 7下调用无窗口的OCX控件时出现错误,而在XP系统下正常。文章指出此错误与Windows的DEP功能有关,并提供了关闭该功能的方法。

6573

被折叠的 条评论
为什么被折叠?



