<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx</link><description>Download the source and a release binary for a tool to extract transforms and binary streams like cabinets from Windows Installer files, such as patches.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#583163</link><pubDate>Tue, 25 Apr 2006 18:22:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:583163</guid><dc:creator>Chris Steinbach</dc:creator><description>Thanks for posting the tool. I tried it out. In my case it extracted a CAB file from an MSP.&lt;br&gt;&lt;br&gt;Am I right in thinking that the files contained in the CAB will be used to patch the original installed binaries. If so would it be possible to figure out how they will be applied? i.e. could I figure out if a file in the CAB will replace another binary or just patch it?&lt;br&gt;</description></item><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#583356</link><pubDate>Tue, 25 Apr 2006 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:583356</guid><dc:creator>Heath Stewart</dc:creator><description>Chris, this tool will extract the CAB which contains all files for all transforms in the patch. That's one advantage or what you're requesting, which is to apply a patch to an administrative installation for one single product, since a patch might patch more than one product and, thus, contain additional files. &lt;BR&gt;&lt;BR&gt;What I recommend is opening the product in question in Orca (part of the Windows Installer SDK, and a most invaluable tool!) then click on Transforms-&amp;gt;View Patch and apply the patch. Look in the File table for any green rows or cells for the changes the patch *might* make, assuming newer versions of files are present on the system. &lt;BR&gt;&lt;BR&gt;In order to actually see what files will install you should verbosely log installation of the patch. A tool could be written that would go through based on flags (similar to REINSTALLMODE) and figure out if files would actually be patched, but is beyond the scope of this particular tool. &lt;BR&gt;&lt;BR&gt;For more information about determining which files are being patched see my linked post at &lt;A HREF="/heaths/archive/2006/03/24/560467.aspx" target=_new rel=nofollow&gt;http://blogs.msdn.com/heaths/archive/2006/03/24/560467.aspx&lt;/A&gt;.</description></item><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#694315</link><pubDate>Thu, 10 Aug 2006 15:48:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:694315</guid><dc:creator>Ian </dc:creator><description>Thanks Heath - this takes us a lot closer with what we talking about! I've just re-visted the issue, and stumbled over this page!&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/heaths/archive/2006/02/14/532200.aspx"&gt;http://blogs.msdn.com/heaths/archive/2006/02/14/532200.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#695299</link><pubDate>Fri, 11 Aug 2006 13:13:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:695299</guid><dc:creator>Ian</dc:creator><description>Hi Heath, when using the tool with a random msp (office sp2), it extracted a number of mst files and a cab which appears to contain complete files. Are the MST files likely to be partial binarys or just other installer actions?&lt;br&gt;&lt;br&gt;Thanks</description></item><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#695659</link><pubDate>Fri, 11 Aug 2006 19:23:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:695659</guid><dc:creator>Heath Stewart</dc:creator><description>Ian, an MSP contains MSTs; it's really not much more than a container for MSTs and CAB(s). Please read &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx"&gt;http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx&lt;/a&gt; for more information.</description></item><item><title>re: Patch Files Extractor</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#695660</link><pubDate>Fri, 11 Aug 2006 19:23:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:695660</guid><dc:creator>Heath Stewart</dc:creator><description>An MSP contains MSTs; it's really not much more than a container for MSTs and CAB(s). Please read &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx"&gt;http://blogs.msdn.com/heaths/archive/2005/09/01/459561.aspx&lt;/a&gt; for more information.</description></item><item><title>Digital Signatures in Windows Installer</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#706579</link><pubDate>Sat, 19 Aug 2006 00:14:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:706579</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>Digitally signing files helps protect against changes to a file (or any data, really) by validating that...</description></item><item><title>
   Fahrenheit PC Game e o Windows Vista 64 Bits s?? com maracutaia | Z?? Games - A democratiza????o dos games!</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#4624026</link><pubDate>Wed, 29 Aug 2007 08:38:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4624026</guid><dc:creator>
   Fahrenheit PC Game e o Windows Vista 64 Bits s?? com maracutaia | Z?? Games - A democratiza????o dos games!</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.ze-games.net/fahrenheit-pc-game-e-o-windows-vista-64-bits-so-com-maracutaia/"&gt;http://blog.ze-games.net/fahrenheit-pc-game-e-o-windows-vista-64-bits-so-com-maracutaia/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>0xc06d007e #2 | IT-Psycho Blog</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#8448335</link><pubDate>Fri, 02 May 2008 05:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8448335</guid><dc:creator>0xc06d007e #2 | IT-Psycho Blog</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.it-psycho.de/2008/05/02/0xc06d007e-2/"&gt;http://www.it-psycho.de/2008/05/02/0xc06d007e-2/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>BitFrickler &amp;raquo; Bootcamp-Treiber unter Vista&amp;nbsp;&amp;laquo;</title><link>http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx#8757888</link><pubDate>Sun, 20 Jul 2008 11:34:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8757888</guid><dc:creator>BitFrickler &amp;raquo; Bootcamp-Treiber unter Vista&amp;nbsp;&amp;laquo;</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.bitfrickler.de/2008/07/bootcamp-treiber-unter-vista/"&gt;http://www.bitfrickler.de/2008/07/bootcamp-treiber-unter-vista/&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>