The Community is now in read-only mode to prepare for the launch of the new Flexera Community. During this time, you will be unable to register, log in, or access customer resources. Click here for more information.
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