有谁知道 .NET 框架本身不提供的围绕 Windows API 功能的 .NET 托管包装器?
诸如窗口创建和显示样式、常用 UI 控件操作、键盘/鼠标输入、文件和磁盘信息、内存映射文件等领域
我一直是访问者http://www.pinvoke.net/的常客,并发现它是一个很好的资源。然而,每次都必须直接使用函数的 DllImport 并定位所需的结构和枚举,速度慢且容易出错。
(我确实意识到在可能的情况下使用 100% 托管代码执行操作几乎总是更好的方法,但是有很多事情,尤其是在 Windows 窗体中,您无法仅使用托管代码来执行此操作。)
目前专注于 Windows XP,但将来可能会转向 Windows 7。