Какой 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.

Другие вопросы по тегам