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

Reply via email to