我有一個使用粘滯便箋的VB.NET應用程序,它在Windows 10「週年紀念更新」中發生了變化。如何檢測Windows 10週年更新?
如何檢測Windows 10「週年紀念更新」與Windows 10與舊版Windows相比? (我需要這個以前面的方式或以實際的方式啓動粘滯便箋)。
This question討論區分以前版本的Windows,但不包括週年紀念更新。
我有一個使用粘滯便箋的VB.NET應用程序,它在Windows 10「週年紀念更新」中發生了變化。如何檢測Windows 10週年更新?
如何檢測Windows 10「週年紀念更新」與Windows 10與舊版Windows相比? (我需要這個以前面的方式或以實際的方式啓動粘滯便箋)。
This question討論區分以前版本的Windows,但不包括週年紀念更新。
有一個自定義解決方案Here使用該代碼項目鏈接中的dll
。你可以得到Name
,Version
BuildVersion
ProgramBits
等等,通過這個你可以輕鬆比較。
var name = OSVersionInfo.Name;
var version = OSVersionInfo.Version;
var build = OSVersionInfo.BuildVersion;
這個例子對於我的需求來說有點太大,但是檢查註冊表項HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion(在你的例子中提供)是我正在尋找的答案。謝謝。 –
好吧無論如何,它可以幫助你 – Mostafiz
你可以檢查它應該是10.0.14393窗口版本更新後
ver | find "14393"
if "%errorlevel%"=="0" [Do your stuff]
https://msdn.microsoft.com/en-us/library/windows/desktop/dn424972 (v = vs.85).aspx詳細解釋 –
[指定Windows Version.Build]的可能重複(http://stackoverflow.com/questions/33109938/specifying-windows-version-build) – magicandre1981
另一個問題解釋它。週年紀念更新是建立14393,添加這個簡單的檢查您的代碼;) – magicandre1981