<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx</link><description>I have an ongoing conversation with a customer whose application is now popping up a Program Compatibility Assistant dialog box, where it didn’t used to before (on either Windows Vista or Windows 7 beta). What’s going on? Well, when I cracked the resources</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9784836</link><pubDate>Fri, 19 Jun 2009 13:31:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9784836</guid><dc:creator>Christian Häfner, DATEV eG</dc:creator><description>&lt;p&gt;Great post Chris! Thank you very much&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9804485</link><pubDate>Fri, 26 Jun 2009 02:47:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9804485</guid><dc:creator>qtormanen</dc:creator><description>&lt;p&gt;Thanks for the explanation. I added the &amp;lt;supportedOS&amp;gt; and associated elements to my installer bootstrap and made it stop invoking the PCA, except for one scenario.&lt;/p&gt;
&lt;p&gt;I found that running my bootstrap directly from the web (choosing Run when linking to in on the web) causes the bootstrap to still run in the Windows Vista context and therefore invoke PCA, whereas saving it first (choosing Save when linking to it on the web) causes it to run in the Windows 7 context and not invoke PCA.&lt;/p&gt;
&lt;p&gt;Any ideas on this point?&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9805859</link><pubDate>Fri, 26 Jun 2009 22:40:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9805859</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;qtormanen-&lt;/p&gt;
&lt;p&gt;Is this with an internal or an external manifest? Do you have a repro? Running from the web should not affect detection of the Win7 manifest.&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9808711</link><pubDate>Mon, 29 Jun 2009 19:09:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9808711</guid><dc:creator>qtormanen</dc:creator><description>&lt;p&gt;Chris,&lt;/p&gt;
&lt;p&gt;I have the manifest embedded as a resource. Feel free to see if you see the same thing running www.deltamotion.com/out/RMCToolsInstall32-new.exe on a 64-bit Windows 7 RC system. This installer should fail due to its condition requiring that the OS be 32-bit (since we have a separate 64-bit installer).&lt;/p&gt;
&lt;p&gt;I used the Resource Monitor to check the context it was being loaded in as well.&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9808741</link><pubDate>Mon, 29 Jun 2009 19:48:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9808741</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;Hi gtormanen,&lt;/p&gt;
&lt;p&gt;Got the repro - we're investigating now. Thanks for reporting this! I love it when my blog goes 2-way instead of just being me running my mouth. :-)&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9810256</link><pubDate>Wed, 01 Jul 2009 05:35:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9810256</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;@gtormanen - thanks for reporting this. While we won't meet the RTM bar, we're going to get this into a Windows Update coming soon (read: the fix is already done, we just have to get it into the appropriate ship vehicle).&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9824176</link><pubDate>Wed, 08 Jul 2009 18:35:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9824176</guid><dc:creator>Ron Bauer</dc:creator><description>&lt;p&gt;I also have another side effect from this change. &amp;nbsp;I have a process that tracks processes via JobObjects. &amp;nbsp;With Vista I had to add a Manifest file to all my processes so PCA would not track them and I could continue to track with my custom tool. &amp;nbsp;It appears I need to modify the manifests again with a compatibility tag for Windows7. &amp;nbsp;The problem is I will have to do this for every new OS, or find an alternative to jobObjects.&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9829051</link><pubDate>Fri, 10 Jul 2009 23:22:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9829051</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;@Ron Bauer - put together a whole post to address this: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/cjacks/archive/2009/07/10/how-to-work-around-program-compatibility-assistant-pca-jobobjects-interfering-with-your-jobobjects.aspx"&gt;http://blogs.msdn.com/cjacks/archive/2009/07/10/how-to-work-around-program-compatibility-assistant-pca-jobobjects-interfering-with-your-jobobjects.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9831703</link><pubDate>Mon, 13 Jul 2009 17:20:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9831703</guid><dc:creator>SEanS</dc:creator><description>&lt;p&gt;Better now than later on, well done Chris.&lt;/p&gt;
&lt;p&gt;Will you mail us when you've come up with a fix or work-a-around? PLEASE????&lt;/p&gt;
&lt;p&gt;Thanks and good luck, SEanS&lt;/p&gt;
</description></item><item><title>re: PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)</title><link>http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx#9832088</link><pubDate>Mon, 13 Jul 2009 21:37:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9832088</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;@SEanS - The workarounds are described above, that was the point of this post. :-) You can manifest your application as Windows 7 aware if you are the developer, or you can shim with SpecificNonInstaller if you are an IT Pro working with somebody else's software.&lt;/p&gt;
</description></item></channel></rss>