• R/O
  • HTTP
  • SSH
  • HTTPS

AppliStation: コミット

AppliStation


コミットメタ情報

リビジョン4a21b62a75f89cbd3b9f5c902b7bfa3fdbcc14fc (tree)
日時2016-03-13 19:51:01
作者ttp <ttp@user...>
コミッターttp

ログメッセージ

Windows 10の確認方法を修正。RtlGetVersion()を呼び出すことで実現

変更サマリ

差分

--- a/na-get-lib/NaGet.Packages/Platform.cs
+++ b/na-get-lib/NaGet.Packages/Platform.cs
@@ -177,7 +177,11 @@ namespace NaGet.Packages
177177 int osVerMinor = osVer.Minor;
178178 NaGet.InteropServices.WindowsVersion.VersionInfo? verInfo = NaGet.InteropServices.WindowsVersion.GetVersionInfo();
179179 if (verInfo.HasValue) {
180- osVerMinor = (int) verInfo.Value.MinorVersion;
180+ if (verInfo.Value.MajorVersion == 10) {
181+ return PlatformOSType.WIN10;
182+ } else {
183+ osVerMinor = (int) verInfo.Value.MinorVersion;
184+ }
181185 }
182186 switch (osVerMinor) {
183187 case 0:
@@ -188,8 +192,6 @@ namespace NaGet.Packages
188192 return PlatformOSType.WIN8;
189193 case 3:
190194 return PlatformOSType.WIN8_1;
191- case 4:
192- return PlatformOSType.WIN10;
193195 }
194196 }
195197 break;
旧リポジトリブラウザで表示