供应商dll在执行时尝试从受保护的内存中读取或写入

时间:2016-06-01 16:31:45

标签: c#

我有一个来自供应商的文档记录很差的.DLL,他们不喜欢帮助我们。他们宁愿把我们的解决方案卖给我们,所以我受到了阻碍。

我正在尝试接收状态字。

[DllImport ("xxx.dll")]
static extern IntPtr name_of_function();

文档说该函数返回一个指向整数(16位)的指针。

主叫:     IntPtr statusReturn = name_of_function();

执行后,我试图读取或写入受保护的内存......

目标系统是WinXP,因为这是我们在测试系统上所拥有的,仍然是。

我已将处理器设置为x86

0 个答案:

没有答案