‎Aug 25, 2004 02:17 AM
‎Aug 25, 2004 12:37 PM
‎Aug 26, 2004 04:06 AM
‎Aug 28, 2004 03:04 AM
FrankSpierings wrote:
Hope i understand u correctly... Don't really get your sentence:
"But if I don´t exclude this property of Property Manager, I can't publish this MSI in Active Directory.
If I delete this property, all that is in V:\ go to C:\"
So i'm just gonna fire some info at u.
If u know how the Directory Table works. U know the answer.
Directory table uses special folders. These special folders are actually system properties, which becoma a MSI property at runtime. I believe after the CostFinalize action. Don't shoot me if i'm wrong 🙂
When a directory needs to be build up, the system will start at the directory id given. It will resolve it's long / short name, and then look at the parent. If the parent is a property then the resolving stops. Because it now has got the full path -->\
Example: i declare a property --> MyNetworkLocation = v:\apps\thingamagigga\
Now in the directory table the following entry:
| Dir_id | Parent_id | Name
| MyDirIdentifier | MyNetworkLocation | TheLoc~1:TheLocation
--> this will form the following path at runtime:
v:\apps\thingamagigga\TheLocation\
Hope this info Helps. And that i really understanded your problem. Else consider this, as not being written 🙂
But remember, when MSI can't find v:\, the installation will be aborted, with some error, i can't remember which nr it is, sorry.
Greetz and good luck
‎Sep 22, 2004 11:22 AM