摘要:
前段用C#做了个程序,现在要把程序支持64位系统。 首先是把该程序支持到 Windows Server 2003 和 Windows Server 2008两个系统,由于我的程序是在XP上测试编译的,直接拿过去不会出什么问题吧。 但是在运行的时候,老是报错。没办法,在Server 2003上装了VS,一步步调试,发现每当我执行到调用C++的dll时候,其中有一句就会报错: “尝试读取或写入受保护的内存。这通常指示其他内存已损坏” 但是我之前的几句调用dll的都执行通过了,而且在XP上也运行良好啊。 试了N久也不行,换参数等等方法也都以失败告终。 先不管了,用最笨的方法,你执行不通过... 阅读全文