2016-08-26 51 views
2

我有一個使用粘滯便箋的VB.NET應用程序,它在Windows 10「週年紀念更新」中發生了變化。如何檢測Windows 10週年更新?

如何檢測Windows 10「週年紀念更新」與Windows 10與舊版Windows相比? (我需要這個以前面的方式或以實際的方式啓動粘滯便箋)。

This question討論區分以前版本的Windows,但不包括週年紀念更新。

+0

https://msdn.microsoft.com/en-us/library/windows/desktop/dn424972 (v = vs.85).aspx詳細解釋 –

+0

[指定Windows Version.Build]的可能重複(http://stackoverflow.com/questions/33109938/specifying-windows-version-build) – magicandre1981

+0

另一個問題解釋它。週年紀念更新是建立14393,添加這個簡單的檢查您的代碼;) – magicandre1981

回答

1

有一個自定義解決方案Here使用該代碼項目鏈接中的dll。你可以得到NameVersionBuildVersionProgramBits等等,通過這個你可以輕鬆比較。

var name = OSVersionInfo.Name; 
var version = OSVersionInfo.Version; 
var build = OSVersionInfo.BuildVersion; 
+1

這個例子對於我的需求來說有點太大,但是檢查註冊表項HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion(在你的例子中提供)是我正在尋找的答案。謝謝。 –

+0

好吧無論如何,它可以幫助你 – Mostafiz

0

你可以檢查它應該是10.0.14393窗口版本更新後

ver | find "14393" 
if "%errorlevel%"=="0" [Do your stuff] 
相關問題