能不能用C# 遍历 c语言写的dll 公开函数?

如题所述

第1个回答  2014-09-28
可以的
[DllImport(xxx.dll)]
public static extern int dllfunc();追问

我没说调用,而是遍历
就是用c#查看C DLL有哪些函数

追答

看看这篇文章是不是你想要的
http://blog.csdn.net/haolipengzhanshen/article/details/38316389

追问

我仔细看了下,他这个只是在已知函数名称的情况下,获取函数指针;
我的问题是,给一个dll不知道有哪些函数名称,但是我想用C#获得这些名称

追答

如果只是要看dll的接口函数的话可以用dependency。
要是你想用的c#实现dependency的功能,这个就帮不了你了

追问

好吧,感谢

本回答被提问者和网友采纳
相似回答