我有一个来自供应商的文档记录很差的.DLL,他们不喜欢帮助我们。他们宁愿把我们的解决方案卖给我们,所以我受到了阻碍。
我正在尝试接收状态字。
[DllImport ("xxx.dll")]
static extern IntPtr name_of_function();
文档说该函数返回一个指向整数(16位)的指针。
主叫: IntPtr statusReturn = name_of_function();
执行后,我试图读取或写入受保护的内存......
目标系统是WinXP,因为这是我们在测试系统上所拥有的,仍然是。
我已将处理器设置为x86