如何使用DLL包装器调用一些dll包装的本机方法?

时间:2012-07-24 21:27:10

标签: c# .net .net-4.0 native

所以我看看Reflector并看到类似

的内容
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public static extern blablabla();

我正在查看的某些DLL内部存在。我想知道如何从我的代码中调用它,在我的项目中没有使用那个DLL直接使用那个DLL的C#函数包装器?

1 个答案:

答案 0 :(得分:0)

通常,MethodImplOptions.InternalCall引用mscorlib,其中包含我们不允许直接调用的内部方法(如果您尝试获得异常)。

如果这不是mscorlib并且你问如何进行p / Invoke,请检查Platform Invoke Tutorial