【发布时间】:2010-06-18 19:24:28
【问题描述】:
我已经问过:
Is it possible to call unmanaged code using C# reflection from managed code ?
如果可以使用 Invoke 和来自 .NET 的反射调用 C/C++ 库非托管函数,答案是肯定的。 我不清楚的是,我是否可以在我的 Windows PC 上使用 P/Invoke 与其他编译器一起编写/编译/构建任何程序集,例如 Labwindows/CVI(具有某种 C 编译器)或 Java 编写的 dll、exe。 如果这是可能的,它是否与上面使用“Marshal.GetDelegateForFunctionPointer”的链接中解释的相同?
谢谢! 米兰。
【问题讨论】:
-
反射部分的答案是否。一致同意。
-
嗨,Henk,这不是重复的,而是扩展名。这就是我提供原始问题链接的原因。
标签: .net reflection pinvoke unmanaged