如何将非托管dll中的所有方法导出到托管c#?

时间:2012-04-27 15:36:42

标签: c# .net dll unmanaged

我有一个包含10个方法和12个属性的c ++ dll,是否有任何方法或任何应用程序可以导出要在c#中使用的方法的p / invoke格式? 我使用OLE Viewer来检查所有方法,例如:

  

[id(0x00000013)]
  BSTR GetCPUID(
                 简短的BeginAddress,
                 short EndAddress);

但我不知道如何在c#中使用此功能。

1 个答案:

答案 0 :(得分:0)

可能这篇文章可能会对你有所帮助

http://www.codeproject.com/Articles/18032/How-to-Marshal-a-C-Class

如果有帮助,请告诉我。