統計のために OS のバージョンを検出しています。Windows 8.1 以降、OS はを使用するときにそのバージョンについて「嘘」をつきますGetVersion
。ただし、.NET 4.5.1以降System.Environment.OSVersion
でもこの API を呼び出します。そのため、8.1 の GUIDをマニフェストに追加しました。これはうまく機能します。
さて、Windows 10 用に同じものを用意したいと思います。これの GUID はまだわかっていますか?
(編集) P/VerSetConditionMask と VerifyVersionInfo を呼び出して 6.4 以降を確認するとうまくいくようです。