为什么我的物理内存访问函数总是返回0?



主要软件:
主要软件版本: 2010 SP1
主要软件修正版本: 2012
次要软件: N/A

问题:
来自Physical Utility Library实用程序库的物理内存访问函数总是返回一个状态值0。这是我的应用程序最近出现的问题,之前并未有这种情况。


解答:
在安装LabWindows/ CVI  2012及以后版本都包含的5Q5FJ4QW安全更新补丁后,LabWindows/ CVI的Utility Library实用程序库的ReadFromPhysicalMemory,ReadFromPhysicalMemoryEx, WriteToPhysicalMemory,WriteToPhysicalMemoryEx,MapPhysicalMemory,UnMapPhysicalMemory等函数将不再可用。该更新移除了物理内存访问函数,以消除安全漏洞。即使该应用程序是在没有更新5Q5FJ4QW安全补丁的系统下编译的,但在更新了该安全补丁的系统上运行时,应用程序也将返回一个为0的状态。
请参阅该文档KB 5Q5FJ4QW: How Does National Instruments Security Update 5Q5FJ4QW Affect Me?了解更详细的信息。
如果你还有其他更多问题或者无法通过上述方法来解决此问题,请联系National Instruments support技术支持和参考上述知识库文章。


相关链接: KB 5Q5FJ4QW: How Does National Instruments Security Update 5Q5FJ4QW Affect Me?


附件:





报告日期: 10/13/2011
最近更新: 03/03/2013
文档编号: 5QCCQSQW