如何在c#中访问.net中非.net dll的方法?哪个类用于访问dll方法。
答案 0 :(得分:3)
您使用P/Invoke执行此操作。一个很好的资源是pinvoke.net。
一个简单的例子是GetTickCount:
[DllImport("kernel32.dll")]
static extern uint GetTickCount();
更复杂的东西,MessageBox:
[DllImport("user32.dll", CharSet=CharSet.Auto)]
public static extern int MessageBox(IntPtr hWnd, String text, String caption, int options);