質問
オペレーティングシステムをWindows 7にアップグレードしました。VisualStudio 2008も完璧に機能しているようです。 次のステップは、新しいWindows 7機能を使用するように.NETアプリケーションをアップグレードすることです。 Googleとの簡単な調査で次のリンクが返されました。
- Microsoft .NET Framework用のWindows APIコードパック
- Microsoft Windows SDK for Windows 7および.NET Framework 3.5 SP1
マネージコードを使用して新しいWindows 7機能にアクセスするために必要なものを正確に知っている人はいますか?
解決
Windows SDKは、Windows用のアプリケーションを作成およびコンパイルするために必要な完全なパッケージです。完全なSDKもVisual Studioに含まれています(ただし、VS 2k8の場合はVista SDKです)。必要なヘッダーファイルなどはすべてありますが、新しいものすべてにネイティブな.NETバインディングはありません。
ここでWindows APIコードパックが登場します。Windows7のこれらの光沢のある新しいものが素敵な.NETクラスにラップされるため、すべてをP / Invokingするよりもはるかに使いやすくなります。たとえそれが舞台裏にあるとしても。
C / C ++からもその機能にアクセスしたい場合を除き、後者のみで問題ありません 。
所属していません StackOverflow