Was ist der supportedOS GUID für Windows 10?
Wir sind die Erkennung der OS-version für die Statistik. Beginnend mit Windows 8.1, das OS "Lügen" über seine version bei der Verwendung GetVersion
. Allerdings System.Environment.OSVersion
dennoch ruft diese API ab .NET 4.5.1. Als solche, die wir Hinzugefügt haben 8.1 GUID zu dem manifest, das funktioniert Super.
Nun, ich würde gerne bereiten Sie das gleiche für Windows 10. Ist die GUID für dieses noch bekannt?
(edit) P/Aufrufen VerSetConditionMask und VerifyVersionInfo zu prüfen 6.4 oder höher nicht erscheint, um zu arbeiten.
- Für einen besseren Ansatz, als das sammeln von Statistiken finden Sie unter stackoverflow.com/a/25986612/886887
- Während würde wohl auch funktionieren, es scheint ein ziemlich schmutziger hack, und würde auch bedeuten, dass die app nicht geltend machen, die Kompatibilität mit dem neuen OS auf Programmkompatibilitäts-Assistent.
- Wenn es bekannt wurde, es würde sich ändern.
- Es ist der dokumentierte Methode. Auch, Sie sollte das wohl nicht sagen, die PCA, die Ihre Anwendung ist kompatibel mit Windows 10, wenn man noch nicht wirklich getestet es noch. 🙂
- "Wenn es bekannt wurde, es würde sich ändern." — stimmt, aber der springende Punkt für die Entwickler-Vorschau ist in der Lage sein, rechtzeitig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Quelle: http://social.msdn.microsoft.com/Forums/azure/en-US/07cbfc3a-bced-45b7-80d2-a9d32a7c95d4/supportedos-manifest-for-windows-10?forum=windowsgeneraldevelopmentissues
Anderen GUIDs für die anderen OS Kontexten:
* 6,4 vor build 9926. Nach dem build 9926 es Berichte 10.0
Die Seite behauptet, dass die Dokumentation für diese Werte:
Beim laufen auf Windows 10
GetVersionEx
zurück10.0
nicht6.4
. siehe: en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions