<?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</title><link>http://blogs.technet.com/b/alexshev/</link><description>Always listen to experts. They’ll tell you what can’t be done, and why. Then do it.  -  Lazarus Long</description><dc:language>ru-RU</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>From MSI to WiX, Part 26 - Shortcut: To pin or not to pin?</title><link>http://blogs.technet.com/b/alexshev/archive/2010/05/13/from-msi-to-wix-part-26-shortcut-to-pin-or-not-to-pin.aspx</link><pubDate>Thu, 13 May 2010 21:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3332495</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3332495</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3332495</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2010/05/13/from-msi-to-wix-part-26-shortcut-to-pin-or-not-to-pin.aspx#comments</comments><description>As you may already know , Windows 7 supports setting properties on shortcuts and MSI 5.0 provides MsiShortcutProperty table to enable setting shortcut properties from installation package. 
 Let's start with updated nonadvertised shortcut sample from...(&lt;a href="http://blogs.technet.com/b/alexshev/archive/2010/05/13/from-msi-to-wix-part-26-shortcut-to-pin-or-not-to-pin.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3332495" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-33-24-95/ShortcutProperty.zip" length="8112" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>From MSI to WiX, Part 25 - Installable Items - Updating XML files using XmlFile</title><link>http://blogs.technet.com/b/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>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3245945</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3245945</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/27/from-msi-to-wix-part-25-installable-items-updating-xml-files-using-xmlfile.aspx#comments</comments><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...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-59-45/XmlFileUpdate.zip" length="5061" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">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/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3244786</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3244786</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/26/from-msi-to-wix-part-24-dll-custom-actions-get-property-value-and-obtaining-changing-session-information.aspx#comments</comments><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/b/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/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>Documentation on WiX API</title><link>http://blogs.technet.com/b/alexshev/archive/2009/05/21/documentation-on-wix-api.aspx</link><pubDate>Fri, 22 May 2009 05:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3244389</guid><dc:creator>Alex Shevchuk</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3244389</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3244389</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/21/documentation-on-wix-api.aspx#comments</comments><description>I just want to let everybody know that I am working on documenting WiX API, namely - wcautil and dutil libraries. 
 I don't mind if this will become part of official WiX documentation. In fact, I hope - it will, because I personally, would like to see...(&lt;a href="http://blogs.technet.com/b/alexshev/archive/2009/05/21/documentation-on-wix-api.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3244389" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-43-89/WixAPI.chm" length="144895" type="application/octet-stream" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>From MSI to WiX, Part 23 - DLL Custom Actions - Logging and setting properties</title><link>http://blogs.technet.com/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3242435</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3242435</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/16/from-msi-to-wix-part-23-dll-custom-actions-logging-and-setting-properties.aspx#comments</comments><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. ...(&lt;a href="http://blogs.technet.com/b/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/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>From MSI to WiX, Part 22 - DLL Custom Actions - Introduction</title><link>http://blogs.technet.com/b/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>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3242011</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3242011</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/15/from-msi-to-wix-part-22-dll-custom-actions-introduction.aspx#comments</comments><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...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-20-11/CAIntro.zip" length="2091073" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>Можно ли использовать данные, полученные при использовании RegistrySearch в RegistryValue</title><link>http://blogs.technet.com/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3241078</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3241078</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/14/registrysearch-registryvalue.aspx#comments</comments><description>English version is here . 
 
 Вопрос: 
 Можно ли использовать данные, полученные при использовании RegistrySearch в RegistryValue? Нечто вроде этого: 
 
 &amp;lt;Property Id="PROP1"&amp;gt; 
 &amp;lt;RegistrySearch Id="search1" 
 Root="HKLM" 
 Key="somekey...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-10-78/SetRegistry1.zip" length="4868" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>Как сохранить значения свойств использовавшихся при начальной установке</title><link>http://blogs.technet.com/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3240991</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3240991</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/13/3240991.aspx#comments</comments><description>English version is here . 
 
 Один из наиболее часто задаваемых вопросов - как сохранить значение свойства, которое было присвоено свойству во время инсталлирования программы (присвоенное либо через параметер в командной строке или через пользовательский...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-09-91/PreserveProperty.zip" length="4949" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>Preserving properties used during install</title><link>http://blogs.technet.com/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3240837</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3240837</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/13/preserving-properties-used-during-install.aspx#comments</comments><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...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-24-08-37/PreserveProperty.zip" length="4877" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item><item><title>Is it possible to use RegistrySearch result in RegistryValue?</title><link>http://blogs.technet.com/b/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><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/rsscomments.aspx?WeblogPostID=3239451</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/alexshev/commentapi.aspx?WeblogPostID=3239451</wfw:comment><comments>http://blogs.technet.com/b/alexshev/archive/2009/05/11/is-it-possible-to-use-registrysearch-result-in-registryvalue.aspx#comments</comments><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...(&lt;a href="http://blogs.technet.com/b/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/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-23-94-51/SetRegistry1.zip" length="4868" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/b/alexshev/archive/tags/Microsoft+Installer/">Microsoft Installer</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/MSI/">MSI</category><category domain="http://blogs.technet.com/b/alexshev/archive/tags/WiX/">WiX</category></item></channel></rss>