Hi, Yeah, I considered that option as well. Felt like duplication though (it is actually 8-10 files I might need to read, albeit small ones), and I wasn't entirely comfortable with that. Perhaps I will choose that solution after all, now that I've explored the alternative.
Thanks for you opinion! Niklas On Thu, May 6, 2010 at 11:14, David Watson <dwat...@sdl.com> wrote: > Hi, > Couldn't you just put the file in the binary table as well as install it, > may be simpler overall than your approach. > > Dave > > -----Original Message----- > From: Niklas Söderberg [mailto:niklas.soderb...@gmail.com] > Sent: 06 May 2010 08:40 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Read file content from CA > > Thanks for your suggestions, but I guess I didn't emphasize enough that I > need to read the file in an _immediate_ custom action, that is, I need to > read it from the installation package before the file gets installed. I > guess there's no easy way to do it, so the way I solved it was to > temporarily extract the embedded cab-file and from there extract the file I > need. A bit cumbersome, but it works. > > Regards, > Niklas > > On Tue, May 4, 2010 at 16:14, dB. <dbl...@dblock.org> wrote: > > > There's a Win32_ReadFile immediate native (C++) CA in > > http://msiext.codeplex.com. It was added in 1.2 which hasn't shipped > > yet, but is stable - http://msiext.codeplex.com/releases/view/39468. > > Note that it doesn't support encoding, so only works for ANSI files. > > > > If you're writing a managed CA yourself, well, just read the file with > > StreamReader.ReadToEnd and then set a property with the contents read. > > > > Hope it helps, > > > > -dB. > > > > dB. @ dblock.org > > Moscow|Geneva|Seattle|New York > > > > > > -----Original Message----- > > From: Niklas Söderberg [mailto:niklas.soderb...@gmail.com] > > Sent: Tuesday, May 04, 2010 8:38 AM > > To: wix-users@lists.sourceforge.net > > Subject: [WiX-users] Read file content from CA > > > > Is it possible to get the contents of a file from a custom action > > (managed code)? I know I can get the contents of a binary item, but is > > it possible to somehow do the same for a regular file included in the > > installation package? > > I want to do this in an immediate custom action executed in the ui > > sequence. > > > > I'm guessing no since I've searched and googled extensively, in vain, > > but I'm still rather new to wix so perhaps I've missed something. > > > > Thanks, > > Niklas > > > > ---------------------------------------------------------------------- > > -------- _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > </pre> > <BR style="font-size:4px;"> > <a href = "http://www.sdl.com"><img > src="http://www.sdl.com/images/emaillogo_150dpi-01.png" alt=" > www.sdl.com" border="0"/></a> > <BR> > <font face="arial" size="2" "><a href = "http://www.sdl.com" > style="color:005740; font-weight: bold">www.sdl.com</a> > <BR> > <BR> > <font face="arial" size="1" color="#736F6E"> > <b>SDL PLC confidential, all rights reserved.</b> > If you are not the intended recipient of this mail SDL requests and > requires that you delete it without acting upon or copying any of its > contents, and we further request that you advise us.<BR> > SDL PLC is a public limited company registered in England and Wales. > Registered number: 02675207.<BR> > Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 > 7DY, UK. > </font> > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users