/build/static/layout/Breadcrumb_cap_w.png

Understand Directory Table

Hi Everyone ,

I am having pretty hard time trying to understand the directory table. Actually i want to change the installation directory , for my package. I am trying to edit the directory table using orca but it is giving me hard time. Anyone can share any document which can help me understand the directory table. Msdn.microsoft.com is not very clear..

0 Comments   [ + ] Show comments

Answers (5)

Posted by: fuz_kitten 17 years ago
Second Degree Blue Belt
0
The Directory table is easy to understand when you know how (a bit like MSDN sometimes!). This is the way I think of it. The ‘Directory’ column must contain a unique name for each entry in the table. The Directory_Parent is the directory above your entry in the ‘Directory’ column. For example; the parent directory of ‘SystemFolder’ is ‘WindowsFolder’. ‘DefaultDir’ column is the real name of the directory, i.e. ‘SystemFolder’s’ DefaultDir is ‘System32’.

Get it?

Remember Windows Installer won’t create empty directories unless they are in the CreateFolder table.

If you are going to change the default installation directory be aware of any other references in your package (i.e. registry/ini) and/or hardcode in the app it’s self.

Fuz
Posted by: msi_learner 17 years ago
Orange Belt
0
Thaks Fuz , though i have found something more comprehensive

http://blogs.msdn.com/robmen/archive/2005/11/04/Deciphering-the-MSI-Directory-table_2C00_-part-5-_2800_the-dot_2C00_-colon-and-pipe_2900_.aspx
Posted by: fuz_kitten 17 years ago
Second Degree Blue Belt
0
Every day's a school day!

Thanks
Fuz
Posted by: jmcfadyen 17 years ago
5th Degree Black Belt
0
you are aware there is 7 articles in that series huh ?
Posted by: msi_learner 17 years ago
Orange Belt
0
Sure the article is a 7 series , but i dont think anyone can give a better description other that the person who has written Orca..
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ