<!-- If your application is designed to work with Windows 7, uncomment the following supportedos node-->
<!-- supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>-->
More here:im aware that thread might be old,
but i have qestion about so called "supportedOS Id for Windows 7"
working with app.manifest using vstudio2010 i got this msg:
Code:<!-- If your application is designed to work with Windows 7, uncomment the following supportedos node--> <!-- supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>-->
is this valid ?
Application manifests - Win32 apps | Microsoft LearnMicrosoft said:application
Contains at least one supportedOS element. Starting in Windows 10, version 1903, it can also contain one optional maxversiontested element. It has no attributes. Optional.....{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a} -> Windows 10, Windows 11, Windows Server 2016, Windows Server 2019 and Windows Server 2022{1f676c76-80e1-4239-95bb-83d0f6d0da78} -> Windows 8.1 and Windows Server 2012 R2
....The following GUIDs correspond with the indicated operating systems:
{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38} -> Windows 8 and Windows Server 2012
{35138b9a-5d96-4fbd-8e2d-a2440225f93a} -> Windows 7 and Windows Server 2008 R2
{e2011457-1546-43c5-a5fe-008deee3d3f0} -> Windows Vista and Windows Server 2008
Windows Version Detection - CodeProjectMany programs written for Windows XP, refused to run on Vista due to the check below....
...The corrected check is below but was too late to fix the Windows XP applications out there during Vista era....
To prevent history from repeating itself, Microsoft devised another method of querying the Windows version based on an XML-format manifest file for .NET Framework 4.8 and C++ respectively. The manifest file is embedded in the final executable....
More here:
Application manifests - Win32 apps | Microsoft Learn
And much more here: Windows Version Detection - CodeProject
Set the Id attribute to {35138b9a-5d96-4fbd-8e2d-a2440225f93a} to run the application using Windows 7 functionality.
Applications that support Windows Vista, Windows 7, and Windows 8 functionality do not require separate manifests. In this case, add the GUIDs for all the Windows operating systems.
{35138b9a-5d96-4fbd-8e2d-a2440225f93a} -> Windows 7 and Windows Server 2008 R2