<?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>Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx</link><description>Imagine a blog entry where I start the story about how I learned what the Directory table was all about.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#431589</link><pubDate>Wed, 22 Jun 2005 17:44:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:431589</guid><dc:creator>AJ</dc:creator><description>Why not just finish the story?  Not to be a complete @$$, but honestly the Directory table is not that complicated.  &lt;br&gt;&lt;br&gt;I realize back then, yes, there was little information to work with, but now if someone can't figure out the Directory table from looking at it in combination with the SDK, they should probably be in a different profession.</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#431887</link><pubDate>Thu, 23 Jun 2005 16:39:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:431887</guid><dc:creator>Leon Zandman</dc:creator><description>I'm very curious as to what comes next :-)</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#431896</link><pubDate>Thu, 23 Jun 2005 17:18:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:431896</guid><dc:creator>Adam Bell</dc:creator><description>G’Day Rob,&lt;br&gt;&lt;br&gt;I've been using MSI for about 5 years now. I tend to work quite heavily in Orca (nice work!), and I also found the Directory table was the first major stumbling block I had trouble getting my head around.&lt;br&gt;&lt;br&gt;I'm interested to see what your talk with Ben brought to light. There's definitely a knack being able to read the table and understanding how it reflects the file system.&lt;br&gt;&lt;br&gt;Nice to see your blogging again mate :-)&lt;br&gt;&lt;br&gt;Cheers&lt;br&gt;&lt;br&gt;Adam</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#432746</link><pubDate>Sun, 26 Jun 2005 09:03:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:432746</guid><dc:creator>n00dles</dc:creator><description>I'm backing Adam up 100%. The first time I opened up a directory table in Wise I thought WTF!?!?&lt;br&gt;&lt;br&gt;Hopefully the next post isn't too far away... be interested to see the logic behind it's structure / nomenclature!</description></item><item><title>Deciphering the MSI Directory table, part 2.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#433242</link><pubDate>Tue, 28 Jun 2005 10:07:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:433242</guid><dc:creator>when setup isn't just xcopy</dc:creator><description>Imagine a blog entry where I slowly continue to take apart the Directory table. </description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#433250</link><pubDate>Tue, 28 Jun 2005 10:29:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:433250</guid><dc:creator>robmen</dc:creator><description>AJ, &lt;br&gt;&lt;br&gt;First, I'm trying to &amp;quot;write less&amp;quot; &amp;quot;more often&amp;quot; since it is obvious that when I try to &amp;quot;write more&amp;quot; &amp;quot;less often&amp;quot; that &amp;quot;less often&amp;quot; turns into &amp;quot;never&amp;quot;.  We'll see if it works.  Second, there are a lot of subtleties of the Windows Installer that can be learned by digging deeply into such a simple table.  I hope to go beyond what you can read in MSDN about the Directory table and explain why things ended up the way they did.  Finally, I hope to grow from this topic into more complex topics related to the Directory table (such as the multitude of ways you can customize the install location for an application).  Each topic will be able to build on the topic before it.  &lt;br&gt;&lt;br&gt;The real question open to me is how much information do I need to post in each blog entry along the way to keep readers interested?  I'm finding that I'm doing much better posting two or three paragraphs instead of my typical seven to ten.  Hopefully, it isn't too frustrating waiting for each weeks small installment.  In any case, I'm reading the feedback and will try to adjust from that.&lt;br&gt;</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#433857</link><pubDate>Wed, 29 Jun 2005 19:44:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:433857</guid><dc:creator>AJ</dc:creator><description>I guess I prefer the longer posts with a conclusion.  Now, I am here to read the rest of the story and offer some more feedback.&lt;br&gt;&lt;br&gt;Please understand, I love reading your blog and I almost always learn something new.  It is much appreciated.</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#433945</link><pubDate>Wed, 29 Jun 2005 22:54:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:433945</guid><dc:creator>robmen</dc:creator><description>AJ, I appreciate the feedback.  &lt;br&gt;&lt;br&gt;After a couple weeks here is how I see things.  I expect most readers (how many? 3?  5?) would rather I write complete stories as often as I'm writing this story in many parts.  However, I think I've proven (to myself anyway) that I can't get complete stories posted at all.  So we'll just have to take this as the lesser of two evils.  &amp;lt;smile/&amp;gt;</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#521008</link><pubDate>Tue, 31 Jan 2006 23:53:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:521008</guid><dc:creator>Andrew</dc:creator><description>Your "File table" link points to the same link the "Directory table" link points to.

I think it should be the file table link:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/file_table.asp
</description></item><item><title>re: Deciphering the MSI Directory table, part 1.</title><link>http://blogs.msdn.com/robmen/archive/2005/06/21/431294.aspx#522315</link><pubDate>Wed, 01 Feb 2006 22:01:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:522315</guid><dc:creator>Andrew</dc:creator><description>Gee, I was going to ask another question, but I -finally- got a clue... That orca.exe is not distributed with the Platform SDK, but that *orca.msi * IS.  - It took me a while - I must have read it a half a dozen times before it clicked. - Doh!  ;)</description></item></channel></rss>