我刚刚将操作系统升级到 Windows 7。Visual Studio 2008 似乎也运行得很完美。下一步是升级我的 .NET 应用程序以使用新的 Windows 7 功能。通过 Google 快速搜索后返回以下链接:

有谁知道使用托管代码访问 Windows 7 新功能到底需要什么?

有帮助吗?

解决方案

Windows SDK 是编写和编译 Windows 应用程序所需的完整包。Visual Studio 中还包含完整的 SDK(不过,对于 VS 2k8,它是 Vista SDK)。有所有必需的头文件等,但没有针对所有新内容的本机 .NET 绑定。

这就是 Windows API 代码包的用武之地。它将 Windows 7 中那些闪亮的新东西包装到漂亮的 .NET 类中,因此它比 P/Invoking 所有东西都更容易使用。尽管这就是幕后的情况。

应该 仅使用后者,除非您也想从 C/C++ 访问该功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top