回答
我假设你只有通过自身拥有的DLL,如果你已经有了一个头文件,以及它会比较容易,因为你可以直接跳到搞清楚如何的PInvoke它。
首先,您必须掌握函数签名,以便了解参数及其类型。如果它是一个C++ DLL,那么你可以用Dependency Walker来解决这个问题,如果它是一个C DLL,那么你可能不得不看看实际的汇编代码来找出参数及其类型。
如果确实找出了签名,那么可以使用PInvoke从C#调用它,查看PInvoke website了解更多详细信息和许多示例。
谢谢relpy ... Dependency Walker显示这是一个c dll,它不能显示更多信息,只能显示函数名。 我安装PInvoke,它只有搜索按钮,我如何选择我的dll或函数,以显示信息? 谢谢 – 2010-06-11 10:17:26
@Armen:抱歉,您误解了,PInvoke无法用于查找有关该函数的信息。你首先必须以某种方式找到它,然后使用PInvoke来调用它。 PInvoke网站可以为您提供有关如何将C#映射到C数据类型等方面的信息。我认为您需要知道的仅仅是函数的非繁琐名称,它的参数和类型,但是发现它可能很困难。 – 2010-06-11 10:25:23
好的,tahnks。 – 2010-06-11 10:39:55
- 1. 从DTD中提取信息
- 2. 从dictionary.description中提取信息?
- 3. 从array_count_values中提取信息
- 4. 从$中提取信息?
- 5. 从xml中提取信息
- 6. php,SimpleXML,从数组中提取信息
- 7. 从wget数据中提取信息
- 8. 从响应头C提取cookie信息#
- 9. 从html提取信息greasemonkey
- 10. 从网站提取信息
- 11. 从熊猫数据帧提取信息
- 12. Python - 从数据框提取信息(JSON)
- 13. 提取额外的方法信息,从DLL的
- 14. 提取信息
- 15. 提取信息
- 16. 使用jQuery从XML中提取信息
- 17. 从Feed中提取XML信息?
- 18. 使用Mathematica从HTML中提取信息
- 19. 从标题中提取镜头信息
- 20. 从HTML文件中提取信息
- 21. 从图像中提取信息
- 22. 从Global.ascx文件中提取信息
- 23. 从Google日历中提取信息
- 24. 从图像中提取EXIF信息
- 25. 从MS Word中提取文本信息
- 26. REGEX:从URL中提取信息
- 27. 从MapView中提取交通信息
- 28. 如何从文件中提取信息
- 29. 从网络流中提取信息
- 30. 如何从jpanel中提取信息
是在一个普通的名字或一个错位的名字? – 2010-06-11 08:51:03