Ok. So here a more complete explanation. Be clement, more english is
poor.

The bootstrapper is installed in system-context, so UserLanguageID can't
work.
I need to search the user language by parsing HKUSERS and Volatile
Enviroment to find the Logonuser. This task needs to be done with a
custom action. Since few months that's the way i did it. Another
solution ?

The first disappointment is that burn doesn't accept custom action.
That's what i read. And I tried without success. No of execution in log.

Let's say i have 4 languages with each one a msi and mst. i thought
putting a launchcondition with this custom action.  The packagegroup
will have these 4 msi with no condition but vital=no. So each
installation is attempted but only the right one will go on with a good
condition. It was ok but not a good way to do things. Failed
installation would'nt have been trapped.

Then, i tried to convert this custom action (vbs) in a binary and
executing it in the first sequence of the bundle.
This exe slightly modified put the key in HKUSERS... in
HKLM\Software\[WixBundleName]. Next, i tried use a registrysearch and
use the result in condition for each language's msi. Ok but
RegistrySearch didn't find anything because ExePackage wasn't executed.

The second disappointment was that bundle's conditions (here MsiPackage)
are evalued before any installation begins. This would have been the
solution.

I discover that parameters to bundle can be used with MsiPackage. But in
this case i'd need for conditions...

Ok, what about HKUSERS\.DEFAULT, i wondered. But
MachinePreferredUILanguages's value in a REG_MULTI_SZ..

I would dig Ramirez's book if i could find how to incorpore a custom
action in a custom bundle. But maybe my approach is wrong. Anyway, i
didn't find a way to make a suitable bundle. As my experience in Wix is
small, i'd love to hear that there is a simplier approach and a good
solution. Using UserLanguageID ? :)

Thanks.

Sincerely,
Gabriel


Le Ven 28 Décembre 2012, à 23:54, Rob Mensching a écrit :
> I'm not sure I understood the original requirement completely, but if you
> wanted the user language in the Bundle, would the UserLanguageID variable
> have worked?
> 
> 
> On Thu, Dec 27, 2012 at 12:29 AM, Gabriel Ivanes <g...@fastmail.net>
> wrote:
> 
> > Finally, I used an MST, a launchcondition and with vital=no.
> >
> > --
> >
> > "I know no way of judging the future but by the past."
> >     Patrick Henry
> >
> > "You can never plan the future by the past."
> >     Edmund Burke
> >
> >
> > ------------------------------------------------------------------------------
> > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> > MVPs and experts. ON SALE this month only -- learn more at:
> > http://p.sf.net/sfu/learnmore_122712
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> 
> 
> 
> -- 
> virtually,
> 
>    Rob Mensching
>    http://RobMensching.com LLC
> ------------------------------------------------------------------------------
> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> much more. Get web development skills now with LearnDevNow -
> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122812
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users


-- 

"I know no way of judging the future but by the past."
    Patrick Henry

"You can never plan the future by the past."
    Edmund Burke

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to