• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

Список версий Windows, Service Pack, манифест

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,420
Симпатии
5,281
#1
Windows Major/Minor Version How to Determine the Version of Windows 95/98/Me in Use
Windows Builds Numbers Windows 10 Builds Versions

Major/Minor

Windows Name

10.0*

Windows Server 2016

10.0*

Windows 10 (builds 9885+, Insider Preview)

6.4*

Windows 10 Technical Preview (builds 9879-)

6.3*

Windows Server 2012 R2

6.3*

Windows 8.1

6.2

Windows Server 2012

6.2

Windows 8

6.1

Windows Server 2008 R2

6.1

Windows 7

6.0

Windows Server 2008

6.0

Windows Vista

5.2

Windows Server 2003 R2

5.2

Windows Server 2003

5.2

Windows XP 64-Bit Edition

5.1

Windows XP

5.0

Windows 2000

4.90

Windows Me

4.10

Windows 98

4.0

Windows NT Workstation 4.0

4.0/4.03

Windows 95


* Приложения, в которые не включен манифест поддержки Windows 8.1/10, будут возвращать версию - Windows 8 (значение - 6.2).

Windows 8.1 Application Manifest
Сравнение технических характеристик разных версий Windows

Последние версии Service Pack:

Версия ОС

Версия Service Pack (Update), Build

10

SP0, ReleaseId=1703+, Build=16176+ (Creators Update)

8.1

SP0, Update 1+, Build=9600

8

SP0, Build=9200

7

SP1, Build=7601

Vista

SP2, Build=6002

XP x64

SP2, Build=3790

XP x32

SP3, Build=2600

2000

SP4, Build=2195

ME

Build=3000

NT 4.0

SP6a, Build=1381

98

Build=2222 A

95

Build=950


Download Latest Windows Service Pack (Win 2000/XP/Vista/7)
Download Latest Windows Service Pack (Win 8.1/10)


Language Identifier Constants and Strings
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,420
Симпатии
5,281
#2
Windows 10 compatibility application manifest:
XML:
<!-- This Id value indicates the application supports Windows Threshold functionality-->      
            <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
Источник: http://blogs.msdn.com/b/chuckw/archive/2013/09/10/manifest-madness.aspx

Полный файл манифеста:
XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <assemblyIdentity
        type="win32"
        name=SXS_ASSEMBLY_NAME
        version=SXS_ASSEMBLY_VERSION
        processorArchitecture=SXS_PROCESSOR_ARCHITECTURE
    />
    <description> my foo exe </description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel
                    level="asInvoker"
                    uiAccess="false"
                />
            </requestedPrivileges>
        </security>
    </trustInfo>
    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
        <application>
            <!-- Windows Vista -->
            <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
            <!-- Windows 7 -->
            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
            <!-- Windows 8 -->
            <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
            <!-- Windows 8.1 -->
            <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
            <!-- Windows 10 -->
            <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
        </application>
    </compatibility>
</assembly>

Рабочий пример манифеста:
XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
        version="1.0.0.0"
        processorArchitecture="*"
        name="Alex"
        type="win32">
    </assemblyIdentity>
    <description>Alex</description>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity
                type="win32"
                name="Microsoft.Windows.Common-Controls"
                version="6.0.0.0"
                processorArchitecture="X86"
                publicKeyToken="6595b64144ccf1df"
                language="*"
             />
        </dependentAssembly>
    </dependency>

    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel
                    level="highestAvailable"
                    uiAccess="false">
                </requestedExecutionLevel>
            </requestedPrivileges>
        </security>
    </trustInfo>
    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
        <application>
            <!-- Windows Vista -->
            <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
            <!-- Windows 7 -->
            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
            <!-- Windows 8 -->
            <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
            <!-- Windows 8.1 -->
            <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
            <!-- Windows 10 -->
            <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
        </application>
    </compatibility>
    <application xmlns="urn:schemas-microsoft-com:asm.v3">
        <windowsSettings>
            <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
        </windowsSettings>
    </application>
</assembly>
 
Последнее редактирование модератором:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,420
Симпатии
5,281
#3
Добавлен список последних версий Service Pack для всех ОС и ссылки для скачивания.