This is what I was trying but it didn't work. It creates the physical folder 
named "[BLA]" in the InstalledDIR and creates the file-share on it. It does not 
create the D:\Share1 folder but creates a folder named "[BLA]".

Thanks,
-Krishna



 Krishna Sapkota | Software Design Engineer | SolutionsIQ | Technical Services 
& Engineering | [EMAIL PROTECTED] | 425.703.7327
     Tell me how TS&E can improve here


-----Original Message-----
From: Sebastian Brand [mailto:[EMAIL PROTECTED]
Sent: Friday, October 19, 2007 1:13 AM
To: Krishna Sapkota (Solutions IQ)
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] HI WIX 3.0 FileShare question

I'm not sure if this works, but give it a try:

You can create a new Directory element:

<Directory Name="[BLA]">
  <Component>
   <FileShare...>
.../>

and call the msi (using msiexec) with the parameter BLA=D:\Share1

The location of the new Directory may be anywhere as the BLA property
is passed with a full path.


Best regards,
Sebastian Brand

Instyler Software - http://www.instyler.com


On Oct 19, 2007, at 10:04 AM, Krishna Sapkota (Solutions IQ) wrote:

> Hi Sebastian,
>
> Thank you very much for the response.
>
> I am using following code snippet for creating file-share:
>
> <Directory Id="TARGETDIR" Name="SourceDir">
>     <Directory Id="ProgramFilesFolder">
>       <Directory Id="INSTALLLATIONDIR" Name="$(var.ProductName)">
>
>         <Component Id="ProductComponent" Guid="7f1d40c6-7366-4b3a-
> b0e0-59aff11ce19e">
>           <CreateFolder/>
>           .............
>         </Component>
>
>         <!-- Creating share folder for storing share info -->
>         <!-- Grant Read permission to IIS_NETWORKSERVICE and -->
>         <!-- Grant write permission to Win32ServiceAccount -->
>
>         <Directory Name="PUBLICSHARE" Id="D_PUBLICSHARE" >
>           <Component Id="C_PUBLICSHARE_1" Guid="{GUID}" DiskId="1">
>             <CreateFolder/>
>             <util:FileShare Id="S_PUBLICSHARE"
> Description="PublicShare" Name="PublicShare">
>               <util:FileSharePermission User="Win32ServiceAccount"
> GenericRead="yes" Read="yes"/>
>               <util:FileSharePermission User="IIS_NETWORKSERVICE"
> GenericRead="yes" Read="yes" />
>             </util:FileShare>
>           </Component>
>         </Directory>
>       </Directory>
>     </Directory>
>   </Directory>
>
> This creates the share folder inside [INSTALLLATIONDIR], while
> taking this share-folder section outside but inside the logical
> Directory (the outmost directory), then it creates the file-share
> in the root directory of the drive where the product is been
> installed.
>
> But I want to create the file-share in the different drives like D:
> \Share1 or E:\Share2 , (they are passed as parameter (Property) to
> MSI. If the physical directory for the share in the target drive
> does not exist, I want to create it, FYI: they all exists in the
> same machine.)
>
> I am trying to find out the way to do it using FileShare element of
> WIX 3.0, Can I perform this using the FileShare element? Or I need
> to use some scripting command (i.e. using xcacls.vbs) in a custom
> action.
>
> I would appreciate any clue.
>
> Thank you,
> -Krishna
>
>  Krishna Sapkota | Software Design Engineer | SolutionsIQ |
> Technical Services & Engineering | [EMAIL PROTECTED] |
> 425.703.7327
>      Tell me how TS&E can improve here
>
> -----Original Message-----
> From: Sebastian Brand [mailto:[EMAIL PROTECTED]
> Sent: Friday, October 19, 2007 12:33 AM
> To: Krishna Sapkota (Solutions IQ)
> Cc: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] HI WIX 3.0 FileShare question
>
> What does your wix file look like?
>
> FileShare uses the component's directory. If you want to use
> different drives for the fileshares your <Directory> structure must
> be correct. How do you get those E:\.. and D:\.. folders on the
> target system?
>
>
> Best regards,
> Sebastian Brand
>
> Instyler Software - http://www.instyler.com
>
>
> On Oct 19, 2007, at 6:02 AM, Krishna Sapkota (Solutions IQ) wrote:
>
>> Hi,
>>
>>
>>
>> I am trying to create a FileShare using WIX 3.0, how can I give the
>> folder path dynamically to create different file share. Look like
>> it always creates a folder in the same root. I am trying to do
>> something like below
>>
>>
>>
>> Want to create \\computer1\Share1 for E:\root1\Share1
>>
>>
>>
>> And \\computer1\Share2 for D:\root\Share2
>>
>>
>>
>> I appreciate any help,
>>
>>
>>
>> Thank you,
>>
>> -Krishna
>>
>>
>>
>>
>>
>> <image001.jpg> Krishna Sapkota | Software Design Engineer |
>> SolutionsIQ | Technical Services & Engineering | v-
>> [EMAIL PROTECTED] | 425.703.7327
>>
>>      Tell me how TS&E can improve here
>>
>>
>>
>> <image001.jpg>
>> ---------------------------------------------------------------------
>> -
>> ---
>> This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a
>> browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to