<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>InstallSite Blog : Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx</link><description>Tags: Windows 7</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>AdminStudio 9.5 will improve support for Windows 7 and App-V, but won't include a 64 bit Repackager</title><link>http://msmvps.com/blogs/installsite/archive/2009/11/10/adminstudio-9-5-will-improve-support-for-windows-7-and-app-v-but-won-t-include-a-64-bit-repackager.aspx</link><pubDate>Tue, 10 Nov 2009 17:23:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1738825</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1738825</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/11/10/adminstudio-9-5-will-improve-support-for-windows-7-and-app-v-but-won-t-include-a-64-bit-repackager.aspx#comments</comments><description>&lt;p&gt;Today at the Microsoft TechEd Europe conference in Berlin, Flexera Software announced a new version of their packaging and virtualization tool. AdminStudio 9.5 is scheduled to be released on November 23, 2009. &lt;/p&gt;  &lt;p&gt;The AdminStudio Repackager has been improved to support Windows 7 requirements, including enhanced exclusion lists. AdminStudio 9.5 also includes InstallShield 2010 to edit MSI files.&lt;/p&gt;  &lt;p&gt;AdminStudio 9.5 will also support the latest releases of the leading application virtualization products: Microsoft App-V 4.6 and VMware ThinApp 4.0.3.&lt;/p&gt;  &lt;p&gt;Unfortunately, AdminStudio 9.5 will not include support for repackaging 64 bit applications, but Flexera Software told me that this is high on their priority list. If you’re interested in beta-testing this functionality, please contact me (skrueger -at- installsite -dot- org) and I will forward you e-mail to Flexera Software.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.flexerasoftware.com/company/newscenter/pressreleases/press-releases_10720.htm" target="_blank"&gt;Press release&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can buy AdminStudio in the &lt;a href="http://www.installsite.biz/isas.htm" target="_blank"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738825" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdminStudio/default.aspx">AdminStudio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/ThinApp/default.aspx">ThinApp</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Service Pack 1 for InstallShield 2010 brings support for the final released versions of Windows 7 and Windows Server 2008 R2</title><link>http://msmvps.com/blogs/installsite/archive/2009/10/06/service-pack-1-for-installshield-2010-brings-support-for-the-final-released-versions-of-windows-7-and-windows-server-2008-r2.aspx</link><pubDate>Tue, 06 Oct 2009 18:17:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1730291</guid><dc:creator>stefan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1730291</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/10/06/service-pack-1-for-installshield-2010-brings-support-for-the-final-released-versions-of-windows-7-and-windows-server-2008-r2.aspx#comments</comments><description>&lt;p&gt;When InstallShield 2010 was released, Windows 7 and Windows Server 2008 R2 were still in the Release Candidate (RC) state. Acresso now published Service Pack 1 to support the release versions (RTM) of Windows 7 and Windows Server 2008 R2, and the included MSI 5 engine. SP1 also includes some enhancements for Windows Mobile installations and for Microsoft&amp;#39;s App-V application virtualization.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Caveat:&lt;/strong&gt; SP1 adds additional tables to the project file. When you open a project file in InstallShield 2010 SP1 it will be converted to the new format. Thereafter it can no longer be opened in InstallShield 2010 without SP1. So if you are working in a team, make sure that all users install SP1 simultaneously.&lt;/p&gt;  &lt;p&gt;The stand-alone build engine has also been updated and can be downloaded as a full install package (not a patch).&lt;/p&gt;  &lt;p&gt;Enhancements in SP1 related to Windows Installer 5 and Windows 7/Server 2008 R2 include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Improved manifest for setup.exe to avoid triggering the program compatibility assistant on Windows 7 and Windows Server 2008 R2 &lt;/li&gt;    &lt;li&gt;New options for Windows Services &lt;/li&gt;    &lt;li&gt;Setting shell properties for shortcuts &lt;/li&gt;    &lt;li&gt;Windows 7 Logo validation &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enhanced support for Microsoft App-V (requires Virtualization Pack):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create App-V package upgrades &lt;/li&gt;    &lt;li&gt;Compress App-V packages &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enhancements related to Windows Mobile 6.5:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Specify a 90x90 .png shortcut Icon for the Start Screen on Windows Mobile 6.5 Professional, which is a requirement for the Windows Marketplace for Mobile &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;SP1 also includes a number of bug fixes.&lt;/p&gt;  &lt;p&gt;For detailed information see the release notes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://kb.acresso.com/" target="_blank"&gt;InstallShield 2010 SP1 Release Notes for Premier and Professional&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://kb.acresso.com/" target="_blank"&gt;InstallShield 2010 SP1 Release Notes for Express&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To download SP1 select Check for Updates from the Tools menu in InstallShield. See also knowledge base article &lt;a href="http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;externalId=Q206429&amp;amp;sliceId=" target="_blank"&gt;Q206429&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1730291" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category></item><item><title>Windows 7 with IE and Ballot Screen in Europe</title><link>http://msmvps.com/blogs/installsite/archive/2009/08/07/windows-7-with-ie-and-ballot-screen-in-europe.aspx</link><pubDate>Fri, 07 Aug 2009 17:46:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1714111</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1714111</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/08/07/windows-7-with-ie-and-ballot-screen-in-europe.aspx#comments</comments><description>&lt;p&gt;Microsoft will ship the full Windows 7 with Internet Explorer in Europe, instead of the &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/07/15/what-developers-should-know-about-windows-7-without-internet-explorer.aspx" target="_blank"&gt;previously proposed&lt;/a&gt; “Windows 7 E” version without any browser. &lt;/p&gt;  &lt;p&gt;In June, Microsoft had announced that they would remove Internet Explorer from Windows 7 in order to “comply with European competition law” as they said. As a side effect, users in the EU would not have been able to do an in-place upgrade from Vista to Windows 7. This decision caused protest from columnists, consumers and also from the European Union. &lt;/p&gt;  &lt;p&gt;As a result, Microsoft dropped their plans for the “E” version and will instead ship the full Windows 7 in Europe. However users (only in Europe) will be presented with a “ballot screen” where they can select an alternative browser instead of Internet Explorer. You can read more about this (including a screenshot of the ballot screen) in &lt;a href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2009/07/31/windows-7-and-browser-choice-in-europe.aspx" target="_blank"&gt;Microsoft’s legal and policy blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It’s good to see they found a consumer friendly solution, although I find it strange that Microsoft is required to advertise their competitors’ products.&lt;/p&gt;  &lt;p&gt;I wonder if other companies will now follow Microsoft and also offer ballot screens. For instance Adobe, who always offer Google Toolbar to me, whenever I download Adobe Reader or Flash player, should give me a choice of other browser toolbars. Or – maybe better not. I’d prefer Adobe, Apple, Sun and everyone would get rid of these toolbars they bundle with their software.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1714111" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>The effect of MSIFASTINSTALL</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/21/the-effect-of-msifastinstall.aspx</link><pubDate>Tue, 21 Jul 2009 09:35:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1704410</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1704410</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/21/the-effect-of-msifastinstall.aspx#comments</comments><description>&lt;p&gt;In &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx" target="_blank"&gt;MSI 5&lt;/a&gt; there’s a new property &lt;a href="http://msdn.microsoft.com/en-us/library/dd408005(VS.85).aspx" target="_blank"&gt;MSIFASTINSTALL&lt;/a&gt; that can be set on the command line or in the Property table to speed up large install packages. It’s a combination of flags that will avoid creation of a system restore point, skip some costing tasks, reduce the frequency of progress messages, or any combination of these.&lt;/p&gt;  &lt;p&gt;Alex Verboon has run some performance tests to see how much installation time is reduced by setting the MSIFASTINSTALL property. He doesn’t explicitly specify which build of Windows 7 he used for his test, but it probably was the RC build (since the beta version has expired and the RTM is not available yet).&lt;/p&gt;  &lt;p&gt;Alex Verboon’s blog article:   &lt;br /&gt;&lt;a href="http://www.verboon.info/index.php/2009/07/reduce-software-installation-time/"&gt;Reduce software installation time&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1704410" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>New Advanced Installer 7.1 brings Windows 7 and WI 5 compatibility and support</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/15/new-advanced-installer-7-1-brings-windows-7-and-wi-5-compatibility-and-support.aspx</link><pubDate>Wed, 15 Jul 2009 21:02:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1702044</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1702044</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/15/new-advanced-installer-7-1-brings-windows-7-and-wi-5-compatibility-and-support.aspx#comments</comments><description>&lt;p&gt;On July 8th, 2009 Caphyon Ltd. announced the latest edition of its Windows Installer authoring tool. The new Advanced Installer enables developers and system administrators to easily build and repackage complex applications into reliable, ready to deploy MSI and EXE installers, patches and on-line updates. &lt;/p&gt;  &lt;p&gt;The 7.1 release completes our Windows 7 and Windows Installer 5.0 compatibility and support. From new features readily available to your installers to better usability and OS integration, Advanced Installer makes checking for and using the new Microsoft platform a snap. &lt;/p&gt;  &lt;p&gt;Multiple user interface improvements are available in this version, both in installers using the Enhanced UI feature and in Advanced Installer itself where a new set of cleaner, modernized and better suited for the Vista/Windows 7 operation systems icons debuts. &lt;/p&gt;  &lt;p&gt;New predefined ready-to-use prerequisites, launch conditions, searches and ten new custom ways of searching on the user&amp;#39;s computer ensure that your application&amp;#39;s install never fails due to problems in third-party frameworks, components or products. &lt;/p&gt;  &lt;p&gt;Other improvements in this version: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Single Package Authoring for WI 5.0&lt;/li&gt;    &lt;li&gt;Enhanced Service Configuration for WI 5.0&lt;/li&gt;    &lt;li&gt;Ability to generate Unicode MSI Databases&lt;/li&gt;    &lt;li&gt;File associations in Windows Mobile projects&lt;/li&gt;    &lt;li&gt;New configuration content report for Windows Mobile projects&lt;/li&gt;    &lt;li&gt;Display progress information on Windows 7 Taskbar for: Auto Updater, Repackager, package build, Enhanced UI installation and EXE bootstrapper installation&lt;/li&gt;    &lt;li&gt;Added Checklist control in Enhanced UI&lt;/li&gt;    &lt;li&gt;Added Hyperlink control in Enhanced UI and Windows Installer 5.0 UI&lt;/li&gt;    &lt;li&gt;Multiple selection ListBox and ListView controls in Enhanced UI&lt;/li&gt;    &lt;li&gt;ASP.NET registration for an IIS web application&lt;/li&gt;    &lt;li&gt;Logging support for chained packages&lt;/li&gt;    &lt;li&gt;Extended search support with 10 additional methods&lt;/li&gt;    &lt;li&gt;Predefined searches for RegAsm, Regsvr32, Aspnet_regiis and Microsoft Office installation path&lt;/li&gt;    &lt;li&gt;Microsoft Silverlight predefined prerequisite&lt;/li&gt;    &lt;li&gt;DirectX 11 predefined launch condition&lt;/li&gt;    &lt;li&gt;Windows 7 predefined launch condition&lt;/li&gt;    &lt;li&gt;Refreshed Advanced Installer icon set &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Advanced Installer is available in four editions, starting with the Freeware community edition and offering a 30-day trial period for the other editions. &lt;/p&gt;  &lt;p&gt;For more information and ordering Advanced Installer please see:    &lt;br /&gt;&lt;a href="http://www.installsite.biz/advancedinstaller.htm"&gt;www.installsite.biz/advancedinstaller.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Text based on a press release from Caphyon Ltd.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1702044" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>What Developers should know about Windows 7 without Internet Explorer</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/15/what-developers-should-know-about-windows-7-without-internet-explorer.aspx</link><pubDate>Wed, 15 Jul 2009 09:12:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1701843</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1701843</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/15/what-developers-should-know-about-windows-7-without-internet-explorer.aspx#comments</comments><description>&lt;p&gt;As you&amp;#39;ve probably read before, in Europe Windows 7 will ship without Internet Explorer. This edition will be called &amp;quot;Windows 7 E&amp;quot; and Internet Explorer will not be included for legal reasons. Users will be able to install IE themselves, but it will not be installed by default. For the same reason, users in Europe won&amp;#39;t be able to perform an in-place update from Windows Vista to Windows 7. Instead they need to do a clean install, essentially removing IE from their system. &lt;/p&gt;  &lt;p&gt;This means that your application may run on a Windows system without any default web browser. This could cause problems if you try to open a web page from your application or from your setup program. &lt;/p&gt;  &lt;p&gt;Note that the underlying &amp;quot;internet web platform component&amp;quot; is present even on Windows 7 E, so things like HTML help and embedded WebBrowser controls will work, but opening a web browser window will not.&lt;/p&gt;  &lt;p&gt;The Windows Team has published some developer FAQs around Windows 7 E in their blog:   &lt;br /&gt;&lt;a href="http://windowsteamblog.com/blogs/developers/archive/2009/07/12/windows-7-e-best-practices-for-isvs.aspx" target="_blank"&gt;Windows 7 E Best Practices for ISVs&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1701843" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>MSI Compatibility: Lying  about VersionNT and ServicePackLevel</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/04/msi-compatibility-lying-about-versionnt-and-servicepacklevel.aspx</link><pubDate>Sat, 04 Jul 2009 10:39:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1697922</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1697922</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/04/msi-compatibility-lying-about-versionnt-and-servicepacklevel.aspx#comments</comments><description>&lt;p&gt;MSI 5 on Windows 7 introduces a new application compatibility setting, as Chris Jackson describes in his &lt;a href="http://blogs.msdn.com/cjacks/archive/2009/07/01/unraveling-the-mysteries-of-msi-compatibility-modes-in-windows-7.aspx" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;To work around too strict OS version checks in LaunchConditions, Windows Installer can automatically try several variations of values for the VersionNT and ServicePackLevel properties to circumvent the condition. For instance it will start with VersionNT=600 (Windows Vista) and ServicePackLevel=14, then count down the SP level (13, 12, …, 0), then repeat the same with VersionNT=502 (Windows Server 2003) and so on, until the LaunchCondition succeeds. This is a per-msi setting on the local machine, which can be turned on using this dialog:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4705.msiappcompat_5F00_15B72FD5.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="msiappcompat" border="0" alt="msiappcompat" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/3618.msiappcompat_5F00_thumb_5F00_398FE162.png" width="423" height="537" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;According to the blog, Windows Installer also sets these properties which might be useful to detect that version lying is going on:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SHIMFLAGS &lt;/li&gt;    &lt;li&gt;SHIMVERSIONNT&lt;/li&gt;    &lt;li&gt;SHIMSERVICEPACKLEVEL &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As far as I know these properties are currently not documented in MSDN.&lt;/p&gt;  &lt;p&gt;Original article:   &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cjacks/archive/2009/07/01/unraveling-the-mysteries-of-msi-compatibility-modes-in-windows-7.aspx" target="_blank"&gt;Unraveling the Mysteries of MSI Compatibility Modes in Windows 7&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1697922" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>False Positives in Windows 7's Installer Detection</title><link>http://msmvps.com/blogs/installsite/archive/2009/06/24/false-positives-in-windows-7-s-installer-detection.aspx</link><pubDate>Wed, 24 Jun 2009 15:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1696604</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1696604</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/06/24/false-positives-in-windows-7-s-installer-detection.aspx#comments</comments><description>&lt;p&gt;When User Account Control (UAC ) was introduced in Windows Vista it would have caused problems for many existing setups because they required full administrator permissions. Therefore Microsoft added heuristical detection for installers. For instance if it detects a keyword like &amp;ldquo;setup&amp;rdquo; or &amp;ldquo;installer&amp;rdquo; in the exe file name or in the resources it assumes that this is a setup program and displays the UAC prompt to elevate the program to the full administrator token. This can however cause problems if your program actually isn&amp;rsquo;t a setup but is falsely identified as one by the installer heuristic (&amp;ldquo;false positive&amp;rdquo;). To avoid this you could add a manifest to your application to tell Windows Vista that it&amp;rsquo;s not a setup.&lt;/p&gt;
&lt;p&gt;Windows 7 has similar functionality, but it ignores the information you put in the manifest for Windows Vista &amp;ndash; you have to add another piece of data especially for Windows 7. Chris Jackson, who is an Architect and the Technical Lead for the Windows Application Experience SWAT Team, blogged about this problem, and a possible fix.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="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"&gt;PCA Changes for Windows 7: How To Tell Us You are Not an Installer, Take 2 (because we changed the rules on you)&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1696604" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>InstallShield 2010 Released</title><link>http://msmvps.com/blogs/installsite/archive/2009/06/19/installshield-2010-released.aspx</link><pubDate>Fri, 19 Jun 2009 11:55:14 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695851</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1695851</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/06/19/installshield-2010-released.aspx#comments</comments><description>&lt;p&gt;(Updated to fix broken hyperlinks)&lt;/p&gt;  &lt;p&gt;On October 18, 2009 Acresso released the latest version of their setup authoring tool InstallShield, which reportedly is used by over 71,000 ISVs and enterprises to create installers for Windows and mobile devices.&lt;/p&gt;  &lt;h2&gt;What&amp;#39;s new in InstallShield 2010&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Supports Microsoft App-V with new InstallShield Virtualization Pack - in addition to Windows Installer (MSI) and proprietary InstallScripts, developers can now create virtual application packages for Microsoft App-V (formerly Softgrid) &lt;/li&gt;    &lt;li&gt;New Microsoft technologies supported natively in InstallShield – InstallShield 2010 supports Windows 7 and MSI 5 features so developers can use them now on Windows XP and Vista platforms. It also has support for Windows Server 2008 R2. &lt;/li&gt;    &lt;li&gt;Improved support for Web applications – Expanded IIS features now include all IIS 7 settings. &lt;/li&gt;    &lt;li&gt;IDE usability improvements – New flattened architecture and dynamic and global searching significantly increase developer productivity. Developers can spend 10 minutes to learn the new IDE and then benefit from significant time saved on daily tasks. &lt;/li&gt;    &lt;li&gt;More options for runtime user-experience customization – ISVs have more customization options to create user experience and branding with new support for billboards, Flash, HTML, and hyperlinks. New branding options can help ISVs up/cross-sell their software by adding more user interaction through the installation process. &lt;/li&gt;    &lt;li&gt;Better support for multi-language installation – InstallShield now supports Unicode. Also developers will save significant time by having a single view of all languages with dynamic searching and replacing global settings at once. &lt;/li&gt;    &lt;li&gt;plus over 400 new and enhanced features from customer requests &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Detailed information can be found in the datasheet and in the release notes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/ds_IS2010_en.pdf" target="_blank"&gt;InstallShield 2010 Datasheet&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/rn_IS2010_prepro_en.pdf" target="_blank"&gt;InstallShield 2010 Release Notes - Premier and Professional&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/rn_IS2010_exp_en.pdf" target="_blank"&gt;InstallShield 2010 Release Notes - Express&lt;/a&gt; (PDF) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you’re in Europe you can buy InstallShield 2010 from the &lt;a href="http://www.installsite.biz/ix.htm" target="_blank"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Changes in Activation Process and EULA&lt;/h2&gt;  &lt;p&gt;Changes in the End User License Agreement (EULA) and in the activation process include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Licenses can now be “de-activated” manually, even offline. &lt;/li&gt;    &lt;li&gt;Activation needs to be repeated on a yearly basis. &lt;/li&gt;    &lt;li&gt;Using InstallShield in a virtual machine is now allowed. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I have created a &lt;a href="http://www.installsite.biz/en/desc/ix/eula0910.htm" target="_blank"&gt;side-by-side comparison of the old and the new EULA&lt;/a&gt; and a summary of the &lt;a href="http://www.installsite.biz/en/desc/ix/activationnews.htm"&gt;changes in the activation process&lt;/a&gt;. For full details please read Acresso’s official documents:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/eula_IS2010_en.pdf" target="_blank"&gt;InstallShield 2010 EULA&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/IS2010_Activation.pdf" target="_blank"&gt;InstallShield Activation User Guide&lt;/a&gt; (PDF) &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;End of Life announced for InstallShield 12 and InstallAnywhere 8&lt;/h2&gt;  &lt;p&gt;Together with the release of InstallShield 2010 Acresso also announced the end of life for InstallShield 12 and InstallAnywhere 8 (all language editions). This means that you can upgrade from these versions only until October 30, 2009. After that date you would have to pay the full license price. &lt;/p&gt;  &lt;p&gt;October 31, 2009 is the deadline for the following product versions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;InstallShield 12 (all languages) &lt;/li&gt;    &lt;li&gt;InstallShield 2008 German &lt;/li&gt;    &lt;li&gt;InstallShield 2009 German &lt;/li&gt;    &lt;li&gt;InstallAnywhere 8 (all languages) &lt;/li&gt;    &lt;li&gt;InstallAnywhere 2008 (German and French) &lt;/li&gt;    &lt;li&gt;InstallAnywhere 2009 (German and French) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The end of life for the localized German versions of InstallShield and the German and French versions of InstallAnywhere had already been announced two weeks ago.    &lt;br /&gt;The English versions of InstallShield 2008 and higher and InstallAnywhere 2008 and higher are not affected by this announcement.&lt;/p&gt;  &lt;p&gt;More information about these end of life announcements can be found in the &lt;a href="http://www.installsite.biz/en/lifecycle.htm"&gt;InstallSite Shop&lt;/a&gt; and the &lt;a href="http://www.acresso.com/support/1478.htm"&gt;Acresso Website&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695851" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallAnywhere/default.aspx">InstallAnywhere</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category></item><item><title>Why UAC isn’t a security boundary, and how auto-elevation works on Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2009/06/11/why-uac-isn-t-a-security-boundary-and-how-auto-elevation-works-on-windows-7.aspx</link><pubDate>Thu, 11 Jun 2009 08:44:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1694973</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1694973</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/06/11/why-uac-isn-t-a-security-boundary-and-how-auto-elevation-works-on-windows-7.aspx#comments</comments><description>&lt;p&gt;Mark Russinovich (of SysInternals fame and now employed as a Technical Fellow at Microsoft) has published an interesting article about User Account Control (UAC) in the July issue of TechNet Magazine. &lt;/p&gt;  &lt;p&gt;He discusses the goal of UAC, why it could be circumvented by malware, and how auto-elevation on Windows 7 avoids elevation prompts from system tasks.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx" href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx"&gt;http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1694973" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>Windows 7 disguises as Vista to MSI Custom Actions</title><link>http://msmvps.com/blogs/installsite/archive/2009/05/18/windows-7-disguises-as-vista-to-msi-custom-actions.aspx</link><pubDate>Mon, 18 May 2009 08:46:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692601</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1692601</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/05/18/windows-7-disguises-as-vista-to-msi-custom-actions.aspx#comments</comments><description>&lt;p&gt;In every new version of Windows, Microsoft includes numerous “shims” to improve compatibility with existing software. These shims are applied on a per-application basis. You can see which shims apply to an application using the Compatibility Administrator which is part of the Microsoft Application Compatibility Toolkit (ACT) – &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&amp;amp;displaylang=en" target="_blank"&gt;Download ACT version 5.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The below screenshot shows the application compatibility settings for msiexec.exe, the process that runs all Windows Installer (MSI) setups. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/MsiAppCompat_5F00_50FC58C7.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="MsiAppCompat" border="0" alt="MsiAppCompat" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/MsiAppCompat_5F00_thumb_5F00_1A9B0AEB.png" width="671" height="383" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see among the shims that apply to Windows Installer there is VistaRTMVersionLie. This setting causes the GetVersionEx API to return Windows Vista values on Windows 7,when called from a custom action in a MSI setup.&lt;/p&gt;  &lt;p&gt;Note that this only applies when a custom action checks for the Windows version using the GetVersionEx API. However the pre-defined MSI property VersionNT will properly be set to 601 on Windows 7 and Windows Server 2008 R2 as &lt;a href="http://msdn.microsoft.com/en-us/library/aa370556(VS.85).aspx" target="_blank"&gt;documented&lt;/a&gt;. (Remember that that the VersionNT value is not 700 as one might expect, which is &lt;a href="http://windowsteamblog.com/blogs/windowsvista/archive/2008/10/14/why-7.aspx" target="_blank"&gt;another application compatibility measure&lt;/a&gt; to work around setups that check the major OS version number.)&lt;/p&gt;  &lt;p&gt;For information about the other shims that apply to MSI setups and a discussion about the “OS version lying” see &lt;a href="http://blogs.msdn.com/cjacks/archive/2009/05/06/why-custom-actions-get-a-windows-vista-version-lie-on-windows-7.aspx" target="_blank"&gt;Chris Jackson’s blog&lt;/a&gt; where he states that “there’s an arms race between app compat and the people who want to do the checks”.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692601" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>Windows 7 Beta Testers – don’t miss the Live Meeting and Chat on MSI 5</title><link>http://msmvps.com/blogs/installsite/archive/2009/02/26/windows-7-beta-testers-don-t-miss-the-live-meeting-and-chat-on-msi-5.aspx</link><pubDate>Thu, 26 Feb 2009 20:06:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1674156</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1674156</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/02/26/windows-7-beta-testers-don-t-miss-the-live-meeting-and-chat-on-msi-5.aspx#comments</comments><description>&lt;p&gt;Next week’s feature focus in the Windows 7 beta test will be on Windows Installer (and on Devices and Printers). As part of that, there’ll be a Live Meeting on Monday, March 2, and a chat on Thursday, March 5. These events are open to registered beta testers of Windows 7 and can be accessed from the calendar on &lt;a href="http://connect.microsoft.com/" target="_blank"&gt;Microsoft Connect&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In addition, there are a number of MSI related test tasks on Microsoft’s &lt;a href="https://input.microsoft.com/scenarios/scenarios.aspx?&amp;amp;Site=f70b487a-3961-496d-8f29-bc96b1726b19&amp;amp;csg=1201f261-34a2-46bf-a887-6975b942d558"&gt;Scenario Feedback&lt;/a&gt; site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1674156" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>Windows 7 Logo Requirements</title><link>http://msmvps.com/blogs/installsite/archive/2009/02/04/windows-7-logo-requirements.aspx</link><pubDate>Wed, 04 Feb 2009 16:45:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1668926</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1668926</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/02/04/windows-7-logo-requirements.aspx#comments</comments><description>&lt;p&gt;Microsoft has published a preview of the “Technical Requirements for the Windows 7 Software Logo Program for Client Operating Systems”. The list of requirements is significantly shorter than in previous versions of Windows. The use of Windows Installer (MSI) or ClickOnce is no longer listed as an explicit requirement.&lt;/p&gt;  &lt;p&gt;Software developers can now self-test their application for compatibility, external test centers are no longer involved in the process. Instead they have to give a copy (and license) of their application to Microsoft for testing purposes.&lt;/p&gt;  &lt;p&gt;Microsoft will hold the ISVs responsible for their products: ISVs must to agree to a 30-90 day resolution policy for all issues identified in market with logo’d products.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/windows/dd203105.aspx" target="_blank"&gt;Windows 7 Logo Program&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/Windows7AppQuality/Release/ProjectReleases.aspx?ReleaseId=1734" target="_blank"&gt;Windows 7 Application Quality Cookbook&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1668926" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Logo+Certification/default.aspx">Logo Certification</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Beta Test MSI 5 in Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2009/01/26/beta-test-msi-5-in-windows-7.aspx</link><pubDate>Mon, 26 Jan 2009 14:51:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1665997</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1665997</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/01/26/beta-test-msi-5-in-windows-7.aspx#comments</comments><description>&lt;p&gt;Windows Installer 5 is included in the Windows 7 Beta. In addition to bug reporting Microsoft asks for “&lt;a href="https://input.microsoft.com/scenarios/scenarios.aspx?&amp;amp;Site=f70b487a-3961-496d-8f29-bc96b1726b19&amp;amp;csg=1201f261-34a2-46bf-a887-6975b942d558" target="_blank"&gt;Scenario Feedback&lt;/a&gt;”. Microsoft describes more than 250 usage scenarios that you can try and report your satisfaction and whether you think this feature is ready for RTM. Seven of these scenarios are about Windows Installer, like installing large MSI packages, installing applications per-user, or configuring services.&lt;/p&gt;  &lt;p&gt;I’d highly encourage every setup developer to get the beta and run your setup on it. Now is the time to report any problems to Microsoft, so they can fix them or add workarounds (it’s common practice for Microsoft to add shims for specific applications) or to identify areas where your setup needs to be adjusted.&lt;/p&gt;  &lt;p&gt;A number of installer related issues have already been identified - not bugs in MSI itself but incompatibilities – which are causing problems like missing or wrong icons or even crash the installer engine.&lt;/p&gt;  &lt;p&gt;You may also have to adjust some functionality of your setup. For instance, the Quick Launch Bar is gone (it’s deprecated and hidden by default).&lt;/p&gt;  &lt;p&gt;MSDN and TechNet subscribers have unlimited access to the Windows 7 Beta. Everyone else can &lt;a href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" target="_blank"&gt;download&lt;/a&gt; it &lt;a href="http://windowsteamblog.com/blogs/windows7/archive/2009/01/23/general-availability-for-the-windows-7-beta-to-end.aspx" target="_blank"&gt;through February 9th&lt;/a&gt;. The beta is available in five languages.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1665997" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>MSI 5.0 Beta SDK and Documentation available</title><link>http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx</link><pubDate>Mon, 19 Jan 2009 18:20:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1663312</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1663312</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx#comments</comments><description>&lt;p&gt;Beta documentation for the latest version of Windows Installer is now available for online reading. The online documentation for MSI 5.0 was built on January 15, 2009.&lt;/p&gt;  &lt;p&gt;The Windows 7 SDK has been published about a week earlier. It includes an older version of the documentation, built on November 21, 2008, and new versions of tools like Orca.&lt;/p&gt;  &lt;h1&gt;Windows Installer 5 Documentation&lt;/h1&gt;  &lt;p&gt;The online documentation on MSDN is a convenient way to see what’s new in MSI 5.0 without having to download and install the SDK (see below).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa372866.aspx" target="_blank"&gt;Windows Installer documentation online at MSDN&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="What&amp;#39;s New in Windows Installer 5.0" href="http://msdn.microsoft.com/en-us/library/dd408114(VS.85).aspx"&gt;What&amp;#39;s New in Windows Installer 5.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;(Note: Some MSDN pages don’t render properly for me today. Not sure what’s causing this.)&lt;/p&gt;  &lt;p&gt;Some notable news in MSI 5:&lt;/p&gt;  &lt;h5&gt;Version Numbers&lt;/h5&gt;  &lt;p&gt;As expected, VersionMsi is now “5.00”. Maybe a bit suprising, VersionNT for Windows 7 is ”601”. That’s because Windows 7 internally is version number 6.1. Microsoft did this to avoid compatibility problems with setups or applications that check the major version number of Windows and might refuse to run if it’s larger than 6.&lt;/p&gt;  &lt;h5&gt;User Interface&lt;/h5&gt;  &lt;p&gt;A new Hyperlink control can be placed on dialogs. It will open the default browser and only supports HTML. When such a setup is run on an older version of the MSI runtime, the Hyperlink control is not displayed at all.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msihyperlinkcontrol_5F00_5B189FAA.png"&gt;&lt;img title="msi-hyperlink-control" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="402" alt="msi-hyperlink-control" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msihyperlinkcontrol_5F00_thumb_5F00_718B3E31.png" width="513" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;New control events MsiPrint to print the content of a ScrollableText control (typically used to display a license agreement) and MsiLaunchApp to start a program that has been installed by the package. The latter references the File table, so it can’t be used to start a program that’s not included in the setup.&lt;/p&gt;  &lt;h5&gt;Service Configuration&lt;/h5&gt;  &lt;p&gt;There’s a new standard action called MsiConfigureServices and two related tables MsiServiceConfig and MsiServiceConfigFailureActions. I haven’t figured out yet how they work together with the other service related tables and actions.&lt;/p&gt;  &lt;h5&gt;Per-User Installations&lt;/h5&gt;  &lt;p&gt;Setting the new MSIINSTALLPERUSER will automatically redirect files and registry entries to per-user locations, as described in a &lt;a href="http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx"&gt;previous post&lt;/a&gt;. For example, ProgramFilesFolder is automatically set to %localappdata%\programs if you do a per-user install.&lt;/p&gt;  &lt;h5&gt;Configuring Permissions&lt;/h5&gt;  &lt;p&gt;The MsiLockPermissionsEx table is a replacement for the LockPermissions table. According to the documentation a package should not contain both tables. If this won’t be changed in the RTM version it will limit your ability to create msi packages that will also work with previous versions of the MSI runtime. Instead of Domain, User and Permission it uses &lt;a href="http://msdn.microsoft.com/en-us/library/aa379570(VS.85).aspx" target="_blank"&gt;security descriptor definition language&lt;/a&gt; (SDDL) to indicate permissions to apply to the selected object. A new column data type FormattedSDDLText has been added for this purpose. The MsiLockPermissionsEx also has a Condition column to decide whether to apply the specified permission.&lt;/p&gt;  &lt;h5&gt;Speeding up large install packages&lt;/h5&gt;  &lt;p&gt;The new MSIFASTINSTALL property can be set on the command line or in the Property table to avoid creation of a system restore point, skip some costing tasks, reduce the frequency of progress messages, or any combination of these.&lt;/p&gt;  &lt;p&gt;Setting Shortcut Properties&lt;/p&gt;  &lt;p&gt;According to the documentation, the MsiShortcutProperty table enables Window Installer to set properties for shortcuts that are also Windows Shell objects. (I have no idea what that means.) &lt;/p&gt;  &lt;h5&gt;Windows Installer API&lt;/h5&gt;  &lt;p&gt;There are three new installer functions: MsiEnumComponentsEx, MsiEnumClientsEx and MsiGetComponentPathEx.&lt;/p&gt;  &lt;h5&gt;ICE Validation and Automation Interface&lt;/h5&gt;  &lt;p&gt;Finally there are five new Internal Consistency Evaluators (ICEs) and some additions to the automation interface which you can find in the documentation. &lt;/p&gt;  &lt;h1&gt;Windows Installer 5 SDK&lt;/h1&gt;  &lt;p&gt;The SDK for MSI 5.0 is part of the Windows 7 SDK. It’s currently only available in form of a 1.3 GB .iso file download. You either have to burn this .iso to a DVD or mount it as a drive in Virtual PC or using some other tool. Then you can install the SDK from that drive.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Win7SDKWelcome_5F00_4FBF65A0.png"&gt;&lt;img title="Win7-SDK-Welcome" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="454" alt="Win7-SDK-Welcome" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Win7SDKWelcome_5F00_thumb_5F00_680259EE.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Among other tools the SDK includes the Orca MSI table editor version 5.0.6764.0&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Orcaversion506764_5F00_36B36F8E.png"&gt;&lt;img title="Orca-version-5-0-6764" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="131" alt="Orca-version-5-0-6764" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Orcaversion506764_5F00_thumb_5F00_635C2967.png" width="346" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Download the SDK .iso file:    &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c&amp;amp;DisplayLang=en" target="_blank"&gt;Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1663312" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/SDK/default.aspx">SDK</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Orca/default.aspx">Orca</category></item><item><title>UAC in Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2008/11/06/uac-in-windows-7.aspx</link><pubDate>Thu, 06 Nov 2008 21:49:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1653312</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1653312</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/11/06/uac-in-windows-7.aspx#comments</comments><description>&lt;p&gt;At PDC2008 there was a session abstract that essentially said: &amp;quot;there&amp;#39;s nothing new here&amp;quot;. But I&amp;#39;d still recommend viewing it, and actually it included (a little bit of) new information:&lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/PC51/" target="_blank"&gt;PC51 Windows 7: Best Practices for Developing for Windows Standard User&lt;/a&gt;&lt;br /&gt;presented by Crispin Cowan, PM on the UAC team&lt;/p&gt; &lt;p&gt;The important takeaway is that from a programmer&amp;#39;s perspective the UAC functionality in Windows 7 is the same as in Windows Vista. There is some fine tuning so that some actions don&amp;#39;t require elevation anymore, like changing the DPI of your monitor. A major change is that the UAC prompt behaviour is now configurable by the user (more details below), but programs should still be created for and tested with the tightest UAC setting.&lt;/p&gt; &lt;p&gt;The presenter explains what problems user context switching in an &amp;quot;over-the-shoulder&amp;quot; elevation scenario can cause, how to launch an elevated process from a non-elevated process, and other design guidelines with restricted users in mind. He also explains why launching an application or readme at the end of an elevated setup can be a problem, and that per-user configuration should not be handled by the installer but by the application at first run. Finally he expresses his concerns about per-user installs.&lt;/p&gt; &lt;h3&gt;UAC Configuration Options&lt;/h3&gt; &lt;p&gt;Here are some screenshots from the UAC configuration dialog in Windows 7 (taken from the M3 build that was handed out to PDC attendees).&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC1_5F00_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="484" alt="UAC1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC1_5F00_thumb_5F00_2.png" width="567" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;In the highest setting the UAC behavior is the same as in Windows Vista.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="484" alt="UAC2" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC2_5F00_thumb.png" width="567" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The second option is similar to the first one, but the UAC prompt is displayed like any other window, not on the secure desktop. According to Crispin this mode is intended for machines with problematic video drivers which cause the screen to turn black for as long as 30 seconds when switching to the secure desktop. This mode is less secure because a malicious program could remote-control the UAC prompt. It can be handy however if you want to take a screenshot of the UAC dialog.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC3.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="484" alt="UAC3" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC3_5F00_thumb.png" width="567" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The third option is the default (at least in this build). It gets the UAC prompt out of the way for any tasks you perform manually. So for instance a user can create a folder under Program Files without being prompted. I don&amp;#39;t know how Windows 7 can safely distinguish between user actions and programmatic actions, and what would happen if a tool like AutoIt sent keystrokes or mouse clicks to an application.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC4_5F00_1.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="484" alt="UAC4" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UAC4_5F00_thumb_5F00_1.png" width="567" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The last option turns UAC off completely. This requires a reboot of the machine, and instantly changes your security status to red, similar to Windows Vista.&lt;/p&gt; &lt;p&gt;I noticed that the shield icon on buttons performing actions that require elevation is always displayed, even if the UAC prompt is set to option 3. This means that you don&amp;#39;t actually get a UAC prompt when you click a button with a shield on it. I find that confusing.&lt;/p&gt; &lt;p&gt;Finally, now that taking screenshots from UAC dialogs is easier, here&amp;#39;s the &amp;quot;friendly&amp;quot; UAC dialog that&amp;#39;s displayed when uninstalling a digitally signed package from the Programs and Features control panel (aka ARP), which I mentioned in my &lt;a href="http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx" target="_blank"&gt;previous PDC post&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UACuninstall.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="280" alt="UACuninstall" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.UACinWindows7_5F00_12985/UACuninstall_5F00_thumb.png" width="470" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Note: The screenshots in this article were taken from a pre-beta build of Windows 7, so things may look and/or behave differently in the beta or RTM.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1653312" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/PDC2008/default.aspx">PDC2008</category></item><item><title>PDC2008: Windows Installer and ClickOnce in Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx</link><pubDate>Sat, 01 Nov 2008 16:13:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652759</guid><dc:creator>stefan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1652759</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;This week Microsoft&amp;#39;s Professional Developers Conference (&lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;PDC2008&lt;/a&gt;) took place in Los Angeles. Several new and improved products and technologies were introduced there, like Windows 7, Windows Azure (Microsoft&amp;#39;s &amp;quot;cloud&amp;quot; operating system) and Visual Studio 2010. I wasn&amp;#39;t there but while I&amp;#39;m watching the session recordings I&amp;#39;ll blog about PDC news that I think are interesting for setup developers and application deployment.&lt;/p&gt; &lt;p&gt;My first PDC2008 blog post is about Windows Installer and ClickOnce in Windows 7. Tyler Robinson, Lead Program Manager in the Application Deployment team, gave one session at PDC2008, and it&amp;#39;s available as a recording on Channel 9:&lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/PC42/" target="_blank"&gt;Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce&lt;/a&gt;  &lt;p&gt;Here are some bits from this session...&lt;/p&gt; &lt;h3&gt;Windows Installer 4.5&lt;/h3&gt; &lt;p&gt;The first 25 minutes of the 85 minutes session, Tyler actually talks about MSI 4.5, which is the latest released version of Windows Installer. He explains the intention behind the changes in MSI 4.5 and mentions how they can be combined to create smarter setups, illustrated with some demos.&lt;/p&gt; &lt;p&gt;Tyler also mentions that MSI 4.5 will be included in the next service packs for Windows Vista and Windows Server 2008, as opposed to Vista RTM, Vista SP1 and Server 2008 RTM which come with MSI 4.0.&lt;/p&gt; &lt;h3&gt;ClickOnce, .NET Framework 3.5 SP1 and the new Client Profile Configuration Designer&lt;/h3&gt; &lt;p&gt;From 0:24:50 to 0:38:20 Tyler talks about the ClickOnce functionality and improvements in the .NET Framework 3.5 SP1, technologies that are already available today. He also covers the .NET Client Profile which should streamline redistribution of the .NET Framework, not only for ClickOnce but also Windows Installer or other setup technologies (but he doesn&amp;#39;t discuss the limitations of Client Profile). &lt;/p&gt; &lt;p&gt;At 0:31:15 Tyler introduces the &lt;strong&gt;Client Profile Configuration Designer&lt;/strong&gt; which has just been made available as beta. It&amp;#39;s essentially a tool that can chain multiple packages such as the .NET Framework and other prerequisites, as well as ClickOnce packages, MSI based setups or even scripts. It provides a seamless and customizable user interface with one progress bar across all the packages, and can either defer reboots requests until the end, or handle reboots between packages gracefully. Optionally it can also create a combined uninstall experience instead of separate entries in the Add/Remove Programs control panel. The Client Profile Configuration Designer can be downloaded from &lt;a href="http://windowsclient.net/wpf/" target="_blank"&gt;windowsclient.net/wpf/&lt;/a&gt; in the Deployment section.&lt;/p&gt; &lt;h3&gt;MSI 5 in Windows 7, and a first look at InstallShield 2010&lt;/h3&gt; &lt;p&gt;0:41:15 is the starting point for the second part of Tyler&amp;#39;s session where he covers new, pre-release products. Windows 7 will include MSI 5.0 which he promises will bring up to 20% faster installation times and improved reliability. &lt;/p&gt; &lt;p&gt;Uninstalling a digitally signed package from the Add/Remove Programs control panel will now show the appropriate UAC dialog with the gray banner and your product name instead of the &amp;quot;scary&amp;quot; version with the yellow banner and the warning about an &amp;quot;unknown program&amp;quot; that wants to modify your computer.&lt;/p&gt; &lt;p&gt;The Lock Permissions and Service Configuration standard actions have been improved. Tyler mentions inheritance in the LockPermissions table but doesn&amp;#39;t go into more details, and I&amp;#39;ve haven&amp;#39;t had the time yet to download the new SDK documentation.&lt;/p&gt; &lt;p&gt;You can now add hyperlink controls on dialogs and there&amp;#39;s built-in print functionality for the EULA dialog.&lt;/p&gt; &lt;p&gt;To make systems administrators&amp;#39; lives easier the MSI team has added functionality to perform limited Windows Installer operations on &amp;quot;offline&amp;quot; disk images in WIM format. This enables administrators to inventory the applications in the image and perform patch applicability checks without having to boot into the image.&lt;/p&gt; &lt;p&gt;MSI 5 will improve support for &lt;strong&gt;per-user applications&lt;/strong&gt;, allowing you to create a single msi package that can be installed per-machine or per-user, and only displays the elevation prompt if per-machine is selected. This includes automatic redirection of files and registry entries to per-user locations, which are now documented in the official guidelines. For example, ProgramFilesFolder is automatically set to %localappdata%\programs if you do a per-user install. Of course, a per-user installation can&amp;#39;t do any machine-wide modifications like installing services or GAC assemblies. In his demo at 1:04:10 Tyler uses an alpha-release of &lt;strong&gt;InstallShield 2010&lt;/strong&gt; which he expects to go into beta early next year.&lt;/p&gt; &lt;p&gt;There was no information if or when MSI 5.0 will be made available as a redistributable for older versions of Windows.&lt;/p&gt; &lt;h3&gt;Q&amp;amp;A&lt;/h3&gt; &lt;p&gt;Finally, starting at 1:10:25, Tyler spends 15 minutes answering questions from the audience, or in some cases deferring the reply to the Windows Installer Team Blog.&lt;/p&gt; &lt;p&gt;This concludes my first PDC2008 post. I plan to write more in the next days.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652759" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/PDC2008/default.aspx">PDC2008</category></item></channel></rss>