我们都知道.net api是win32 api的包装器
现在我怎样才能找到哪个.net函数图中的win32函数
我看到了这个列表http://msdn.microsoft.com/en-us/library/aa302340.aspx
但我需要了解其他功能
如果我需要任何工具?
答案 0 :(得分:1)
.Net类不仅仅是Windows API的包装器。 .Net中的某些功能在Windows API中没有等效功能。一些.Net类提供了封装多个Windows API功能的方法。还有一些Windows API没有公开为.Net类,需要通过COM或P / Invoke从.Net访问。
您链接到的MSDN文章是.Net 1.1的相当不错的地图。但是,从那时起,Windows和.Net都发生了很大的变化。 .Net 4.0和Windows Vista或Windows 7之间没有类似的映射列表。
如果您需要知道.Net中特定Windows API的等价物,反之亦然,您应该具体询问该API。另外,请记住,根据您的具体情况,实际答案可能会有所不同。
答案 1 :(得分:1)
你见过pinvoke.net吗?它是一个wiki,几乎包含Win32 API调用的每个签名和类型定义。