<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>Alex Shevchuk : MSI</title><link>http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx</link><description>Tags: MSI</description><dc:language>ru-RU</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>From MSI to WiX, Part 25 - Installable Items - Updating XML files using XmlFile</title><link>http://blogs.technet.com/alexshev/archive/2009/05/27/from-msi-to-wix-part-25-installable-items-updating-xml-files-using-xmlfile.aspx</link><pubDate>Wed, 27 May 2009 22:34:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245945</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3245945.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3245945</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3245945</wfw:comment><description>To use XmlFile element we need to: Add reference to WixUtilExtension extension. Add util namespace to &amp;lt;Wix&amp;gt; element: &amp;lt;? xml version = " 1.0 " encoding = " UTF-8 " ?&amp;gt; &amp;lt; Wix xmlns = " http://schemas.microsoft.com/wix/2006/wi " xmlns:util...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/27/from-msi-to-wix-part-25-installable-items-updating-xml-files-using-xmlfile.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3245945" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3245945.ashx" length="5061" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 24 - DLL Custom Actions - Get property value and obtaining/changing session information</title><link>http://blogs.technet.com/alexshev/archive/2009/05/26/from-msi-to-wix-part-24-dll-custom-actions-get-property-value-and-obtaining-changing-session-information.aspx</link><pubDate>Tue, 26 May 2009 22:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3244786</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3244786.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3244786</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3244786</wfw:comment><description>In previous post we looked at how to set propery's value. Getting property value is more involved because we need to make sure that provided memory buffer for property value is big enough to hold the value. Function MsiGetProperty is used to get a property...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/26/from-msi-to-wix-part-24-dll-custom-actions-get-property-value-and-obtaining-changing-session-information.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3244786" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 23 - DLL Custom Actions - Logging and setting properties</title><link>http://blogs.technet.com/alexshev/archive/2009/05/16/from-msi-to-wix-part-23-dll-custom-actions-logging-and-setting-properties.aspx</link><pubDate>Sun, 17 May 2009 07:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3242435</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3242435.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3242435</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3242435</wfw:comment><description>Let's start with setting property value using MSI API MsiSetProperty . This function takes three parameters: An installation handle, originally passed to custom action's function by Windows Installer. Name of the property to set or remove. New value for...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/16/from-msi-to-wix-part-23-dll-custom-actions-logging-and-setting-properties.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3242435" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 22 - DLL Custom Actions - Introduction</title><link>http://blogs.technet.com/alexshev/archive/2009/05/15/from-msi-to-wix-part-22-dll-custom-actions-introduction.aspx</link><pubDate>Sat, 16 May 2009 07:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3242011</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3242011.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3242011</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3242011</wfw:comment><description>Today I am starting a mini series on writing C++ custom actions. Let's start with wizard-generated custom action project. Start Visual Studio and select "C++ Custom Action Project". Set "CAIntro" as the name of the project. Before we will start discussing...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/15/from-msi-to-wix-part-22-dll-custom-actions-introduction.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3242011" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3242011.ashx" length="2091073" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>Можно ли использовать данные, полученные при использовании RegistrySearch в RegistryValue</title><link>http://blogs.technet.com/alexshev/archive/2009/05/14/registrysearch-registryvalue.aspx</link><pubDate>Thu, 14 May 2009 23:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3241078</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3241078.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3241078</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3241078</wfw:comment><description>English version is here . Вопрос: Можно ли использовать данные, полученные при использовании RegistrySearch в RegistryValue? Нечто вроде этого: &amp;lt;Property Id="PROP1"&amp;gt; &amp;lt;RegistrySearch Id="search1" Root="HKLM" Key="somekey" Name="somename" Type="raw"...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/14/registrysearch-registryvalue.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3241078" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3241078.ashx" length="4868" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>Как сохранить значения свойств использовавшихся при начальной установке</title><link>http://blogs.technet.com/alexshev/archive/2009/05/13/3240991.aspx</link><pubDate>Thu, 14 May 2009 09:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3240991</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3240991.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3240991</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3240991</wfw:comment><description>English version is here . Один из наиболее часто задаваемых вопросов - как сохранить значение свойства, которое было присвоено свойству во время инсталлирования программы (присвоенное либо через параметер в командной строке или через пользовательский...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/13/3240991.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3240991" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3240991.ashx" length="4949" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>Preserving properties used during install</title><link>http://blogs.technet.com/alexshev/archive/2009/05/13/preserving-properties-used-during-install.aspx</link><pubDate>Thu, 14 May 2009 05:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3240837</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3240837.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3240837</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3240837</wfw:comment><description>Русская версия здесь . One of the most common questions is how to preserve the value of property used during install (either passed through command line or properties like INSTALLLOCATION which can be changed in the UI) so that it can be used during maintenance...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/13/preserving-properties-used-during-install.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3240837" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3240837.ashx" length="4877" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>Is it possible to use RegistrySearch result in RegistryValue?</title><link>http://blogs.technet.com/alexshev/archive/2009/05/11/is-it-possible-to-use-registrysearch-result-in-registryvalue.aspx</link><pubDate>Tue, 12 May 2009 08:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3239451</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3239451.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3239451</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3239451</wfw:comment><description>Русская версия здесь . This post is an answer to this question sent to wix-users mailing list: Is it possible to use RegistrySearch result in RegistryValue? Something like this: &amp;lt;Property Id="PROP1"&amp;gt; &amp;lt;RegistrySearch Id="search1" Root="HKLM" Key="somekey"...(&lt;a href="http://blogs.technet.com/alexshev/archive/2009/05/11/is-it-possible-to-use-registrysearch-result-in-registryvalue.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3239451" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3239451.ashx" length="4868" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 20 - User Interface - Required Dialog Boxes</title><link>http://blogs.technet.com/alexshev/archive/2008/10/16/from-msi-to-wix-part-20-user-interface-required-dialog-boxes.aspx</link><pubDate>Fri, 17 Oct 2008 07:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3111245</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3111245.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3111245</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3111245</wfw:comment><description>The main page for the series is here . Introduction We will start with exploring Required Dialog Boxes. Microsoft Windows Installer uses three special dialogs in response to the following events during product installation: Exit Dialog - shown when installation...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/10/16/from-msi-to-wix-part-20-user-interface-required-dialog-boxes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3111245" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3111245.ashx" length="61055" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 4 - Features and Components</title><link>http://blogs.technet.com/alexshev/archive/2008/08/23/from-msi-to-wix-part-4-features-and-components.aspx</link><pubDate>Sun, 24 Aug 2008 03:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3110847</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3110847.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3110847</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3110847</wfw:comment><description>The main page for the series is here . Introduction When we install any msi what we are doing is we are installing a Product which is contained in a package (msi file). Every product consists of one or more features and every feature contains zero or...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/08/23/from-msi-to-wix-part-4-features-and-components.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3110847" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3110847.ashx" length="93357" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx</link><pubDate>Wed, 02 Jul 2008 08:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3081421</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3081421.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3081421</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3081421</wfw:comment><description>The main page for the series is here . Code for this topic is attached. Introduction Today we will start exploring custom actions, how to write them, what makes custom action good custom action and everything else related to custom actions. Let's start...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3081421" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3081421.ashx" length="36356" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 17 - Windows Installer Automation Interface, Part 2</title><link>http://blogs.technet.com/alexshev/archive/2008/06/30/from-msi-to-wix-part-17-windows-installer-automation-interface-part-2.aspx</link><pubDate>Tue, 01 Jul 2008 07:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3080476</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3080476.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3080476</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3080476</wfw:comment><description>The main page for the series is here . Introduction Today we will explore the database of installed products. In standalone administartive tools scripts you need to create an Installer object using the following commands: Dim Installer Set Installer =...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/06/30/from-msi-to-wix-part-17-windows-installer-automation-interface-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3080476" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3080476.ashx" length="8265" type="application/octet-stream" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 11 - Windows Installer Automation Interface, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/06/29/from-msi-to-wix-part-11-windows-installer-automation-interface-part-1.aspx</link><pubDate>Mon, 30 Jun 2008 08:17:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3080557</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3080557.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3080557</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3080557</wfw:comment><description>The main page for the series is here . Introduction This post starts a series on Windows Installer Object Model . We will explore how and when to use automation interface objects, properties, and functions. Roughly, we have three main groups: Getting...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/06/29/from-msi-to-wix-part-11-windows-installer-automation-interface-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3080557" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>From MSI to WiX, Part 16 - Installable Items - Handling Installation Media</title><link>http://blogs.technet.com/alexshev/archive/2008/04/04/from-msi-to-wix-part-16-installable-items-handling-installation-media.aspx</link><pubDate>Sat, 05 Apr 2008 03:26:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3028948</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3028948.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3028948</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3028948</wfw:comment><description>The main page for the series is here . Introduction Before we start talking about installing files, I feel that we need to understand the options we have in distributing files that need to be installed with our installation package. The following elements...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/04/04/from-msi-to-wix-part-16-installable-items-handling-installation-media.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3028948" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/alexshev/attachment/3028948.ashx" length="1244" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item><item><title>От MSI к WiX, часть 2 - Поддержка "Установка и удаление программ"</title><link>http://blogs.technet.com/alexshev/archive/2008/04/03/msi-wix-2.aspx</link><pubDate>Fri, 04 Apr 2008 05:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3022478</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/alexshev/comments/3022478.aspx</comments><wfw:commentRss>http://blogs.technet.com/alexshev/commentrss.aspx?PostID=3022478</wfw:commentRss><wfw:comment>http://blogs.technet.com/alexshev/rsscomments.aspx?PostID=3022478</wfw:comment><description>Главная страница серии здесь . English version of this page is here . Добавление поддержки для "Установка и удаление программ" Группа свойств, хранящихся в таблице Property , хранит информацию, которую операционная система отображает в панели управления...(&lt;a href="http://blogs.technet.com/alexshev/archive/2008/04/03/msi-wix-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3022478" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/alexshev/archive/tags/Microsoft+Installer/default.aspx">Microsoft Installer</category><category domain="http://blogs.technet.com/alexshev/archive/tags/MSI/default.aspx">MSI</category><category domain="http://blogs.technet.com/alexshev/archive/tags/WiX/default.aspx">WiX</category></item></channel></rss>