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..
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)
Please log in to answer
Posted by:
fuz_kitten
17 years ago
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
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
Posted by:
msi_learner
17 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.