<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Change of Win-API semantics via application manifest!</title>
	<link>http://blog.kalmbach-software.de/2009/03/18/change-of-win-api-semantics-via-application-manifest/</link>
	<description>Infos about Windows development and dotNET Framework</description>
	<pubDate>Thu, 09 Feb 2012 05:54:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Ben Voigt [C++ MVP]</title>
		<link>http://blog.kalmbach-software.de/2009/03/18/change-of-win-api-semantics-via-application-manifest/#comment-258</link>
		<dc:creator>Ben Voigt [C++ MVP]</dc:creator>
		<pubDate>Tue, 05 May 2009 01:42:44 +0000</pubDate>
		<guid>http://blog.kalmbach-software.de/2009/03/18/change-of-win-api-semantics-via-application-manifest/#comment-258</guid>
		<description>And we need XML to accomplish this?  The PE header already has fields for exactly this purpose:

WORD MajorOperatingSystemVersion
WORD MinorOperatingSystemVersion

Well, not _exactly_ this purpose.  Much of what the manifest does is cause assertion failures in the face of poor practices.  It's entirely possible for an application to do things the right Windows 7 way and still run on downlevel OSes, which requires the PE header to continue to hold the version of the earliest compatible OS.</description>
		<content:encoded><![CDATA[<p>And we need XML to accomplish this?  The PE header already has fields for exactly this purpose:</p>
<p>WORD MajorOperatingSystemVersion<br />
WORD MinorOperatingSystemVersion</p>
<p>Well, not _exactly_ this purpose.  Much of what the manifest does is cause assertion failures in the face of poor practices.  It&#8217;s entirely possible for an application to do things the right Windows 7 way and still run on downlevel OSes, which requires the PE header to continue to hold the version of the earliest compatible OS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

