İstatistikler için işletim sistemi sürümünü tespit ediyoruz. GetVersion
kullanırken Windows 8.1, the OS "lies" about its version ile başlayarak. Ancak, .NET 4.5.1'den itibaren System.Environment.OSVersion
still calls this API. Bu nedenle, mükemmel çalışan manifestoya 8.1's GUID ekledik.Windows 10 için desteklenenOS GUID nedir?
Şimdi, Windows 10 için de aynı şeyi hazırlamak istiyorum. GUID bunun için bilinir mi?
P/Invoking VerSetConditionMask ve VerifyVersionInfo denetlemek için 6.4 ya da daha büyük bir kısmı işe yaramıyor.
istatistiklerini toplayarak, bkz http://stackoverflow.com/a/25986612/886887 –
Bu muhtemelen işe yarayacak olsa da, oldukça kirli bir hack gibi görünüyor ve aynı zamanda uygulamanın Program Uyumluluk Asistanı için yeni işletim sistemi ile uyumluluk sağlamadığı anlamına gelir. –
Bilindiği takdirde, değişebilir. –