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