w2k8 から R2 のいくつかの OS 構造 (vds プロバイダーなど) に変更があります。
では、ソースを適切なバージョンに条件付きでコンパイルするにはどうすればよいでしょうか? または、R2 と w2k8 用に完全に異なるプロジェクトを出荷する必要がありますか。
_
可能であれば、_WIN32_WINNT や WINVER のようなプリプロセッサの ifdef フラグが必要です。
SDK を使用してバージョンを検出することは避けたいです。しかし、フラグがない場合 (私のグーグル スキルによると)、SDK を介して OS バージョンを見つける方法を親切に提案してください。