Какой GUID поддерживается ОС Windows 11?
Для Windows Vista есть задокументированные значения до 10. Windows 11 только что была выпущена, и документация еще не обновлялась, но, возможно, ее можно найти где-нибудь в системе.
4 ответа
После небольшого возни, похоже, что текущий ответ (по крайней мере, для сборки 22000.51) заключается в том, что GUID еще нет. Я нашел список GUID в
ntdll.dll
под символом
SbSupportedOsList
, на который ссылается функция, называемая
SbGetContextDetailsByVersion
. Список содержит только пять идентификаторов GUID, упомянутых в документации.
Майкрософт говорит
... Указанным операционным системам соответствуют следующие идентификаторы GUID: {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a} -> Windows 10, Windows 11, Windows Server 2016, Windows Server 2019 и Windows Server 2022...
взгляните на https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/SbsCs/application-manifests.md#application
вы используете руководство по Windows 10 для >= windows 10 и >= server 2016
Нового манифеста поддерживаемой ОС нет, потому что Microsoft решила сохранить номер версии 10.0. В манифесте поддерживаемой ОС для Windows 10 будет по-прежнему отображаться номер текущей сборки; 21996 и выше можно считать Windows 11.