It's also worth noting that it's not awfully hard to write your own -- 
which has some advantages, in that you can customize it to your liking. 
I just wrote one for our own project this morning.

Basically you'll need to produce an executable stub (with no external 
dependencies) that knows how to use Find/Load/LockResource to extract an 
RCDATA resource from itself, save it as an MSI, and run it. Obviously it 
can get much more complicated from there, but those are the basics.

You'll also need something to use 
BeginUpdateResource/UpdateResource/EndUpdateResource to embed the MSI(s) 
into the resource section of the stub executable. I used python and 
py-win32, but you could just as easily use vbscript.


Joel Paula (hotmail) wrote:
> Spam detection software, running on the system "tristero", has
> identified this incoming email as possible spam.  The original message
> has been attached to this so you can view it (if it isn't spam) or label
> similar future email.  If you have any questions, see
> the administrator of that system for details.
> 
> Content preview:  After 1 week of struggling with WiX, I am ready to give
>   up. This is my last attempt to save the time I have spent with it. My
>   project: . Install a product that has a VB6 application and a .Net 2.0
>   application. [...] 
> 
> Content analysis details:   (6.1 points, 5.0 required)
> 
>  pts rule name              description
> ---- ---------------------- --------------------------------------------------
> -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
>  0.1 FORGED_RCVD_HELO       Received: contains a forged HELO
> -0.0 SPF_PASS               SPF: sender matches SPF record
>  2.3 FORGED_HOTMAIL_RCVD    Forged hotmail.com 'Received:' header found
>  0.2 DNS_FROM_RFC_ABUSE     RBL: Envelope sender in abuse.rfc-ignorant.org
>  2.0 RCVD_IN_UCEPROTECT2    RBL: Received via a relay in UCEPROTECT2 bl
>                             [82.155.255.43 listed in dnsbl-2.uceprotect.net]
>  1.5 DNS_FROM_SECURITYSAGE  RBL: Envelope sender in
>                             blackholes.securitysage.com
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Subject:
> [WiX-users] How to for non english culture?
> From:
> "Joel Paula \(hotmail\)" <[EMAIL PROTECTED]>
> Date:
> Mon, 20 Oct 2008 22:52:23 +0100
> To:
> <wix-users@lists.sourceforge.net>
> 
> To:
> <wix-users@lists.sourceforge.net>
> 
> Return-Path:
> <[EMAIL PROTECTED]>
> X-Original-To:
> [EMAIL PROTECTED]
> Delivered-To:
> [EMAIL PROTECTED]
> Received:
> from lists.sourceforge.net (lists.sourceforge.net [216.34.181.88]) by 
> tristero.swampgas.com (Postfix) with ESMTP id 679FB344D1 for 
> <[EMAIL PROTECTED]>; Mon, 20 Oct 2008 17:20:34 -0500 (CDT)
> Received:
> from localhost ([127.0.0.1] helo=sfs-ml-2.v29.ch3.sourceforge.com) by 
> 3yr0jf1.ch3.sourceforge.com with esmtp (Exim 4.69) (envelope-from 
> <[EMAIL PROTECTED]>) id 1Ks34M-0002en-Es; Mon, 20 
> Oct 2008 22:17:46 +0000
> Received:
> from sfi-mx-2.v28.ch3.sourceforge.com ([172.29.28.122] 
> helo=mx.sourceforge.net) by 3yr0jf1.ch3.sourceforge.com with esmtp (Exim 
> 4.69) (envelope-from <[EMAIL PROTECTED]>) id 1Ks34K-0002eK-Ur for 
> wix-users@lists.sourceforge.net; Mon, 20 Oct 2008 22:17:44 +0000
> Received-SPF:
> pass (72vjzd1.ch3.sourceforge.com: domain of hotmail.com designates 
> 65.54.246.143 as permitted sender) client-ip=65.54.246.143; 
> [EMAIL PROTECTED]; helo=bay0-omc2-s7.bay0.hotmail.com;
> Received:
> from bay0-omc2-s7.bay0.hotmail.com ([65.54.246.143]) by 
> 72vjzd1.ch3.sourceforge.com with esmtp (Exim 4.69) id 1Ks34G-0004FP-Jk 
> for wix-users@lists.sourceforge.net; Mon, 20 Oct 2008 22:17:44 +0000
> Received:
> from BAY143-DS4 ([65.55.154.31]) by bay0-omc2-s7.bay0.hotmail.com with 
> Microsoft SMTPSVC(6.0.3790.3959); Mon, 20 Oct 2008 14:53:39 -0700
> X-Originating-IP:
> [82.155.255.43]
> X-Originating-Email:
> [EMAIL PROTECTED]
> Message-ID:
> <[EMAIL PROTECTED]>
> MIME-Version:
> 1.0
> X-Mailer:
> Microsoft Office Outlook 12.0
> Thread-Index:
> Acky7n2/KGiLEOsKT2KCL6b7ifY6yAAD1Wuw
> Content-Language:
> pt
> X-OriginalArrivalTime:
> 20 Oct 2008 21:53:39.0860 (UTC) FILETIME=[4FCBAD40:01C932FE]
> X-Sender-Verify:
> failed, postmaster
> X-Spam-Score:
> -1.0 (-)
> X-Spam-Report:
> Spam Filtering performed by mx.sourceforge.net. See 
> http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF 
> reports sender host as permitted sender for sender-domain 0.5 
> VA_SENDER_VERIFY_POSTMASTER Unable to Verify [EMAIL PROTECTED] -0.0 
> SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML 
> included in message
> X-Headers-End:
> 1Ks34G-0004FP-Jk
> X-Content-Filtered-By:
> Mailman/MimeDel 2.1.9
> X-BeenThere:
> wix-users@lists.sourceforge.net
> X-Mailman-Version:
> 2.1.9
> Precedence:
> list
> Reply-To:
> "General discussion for Windows Installer XML toolset." 
> <wix-users@lists.sourceforge.net>
> List-Id:
> "General discussion for Windows Installer XML toolset." 
> <wix-users.lists.sourceforge.net>
> List-Unsubscribe:
> <https://lists.sourceforge.net/lists/listinfo/wix-users>, 
> <mailto:[EMAIL PROTECTED]>
> List-Archive:
> <http://sourceforge.net/mailarchive/forum.php?forum_name=wix-users>
> List-Post:
> <mailto:wix-users@lists.sourceforge.net>
> List-Help:
> <mailto:[EMAIL PROTECTED]>
> List-Subscribe:
> <https://lists.sourceforge.net/lists/listinfo/wix-users>, 
> <mailto:[EMAIL PROTECTED]>
> Content-Type:
> text/plain; charset="us-ascii"
> Content-Transfer-Encoding:
> 7bit
> Errors-To:
> [EMAIL PROTECTED]
> 
> 
> After 1 week of struggling with WiX, I am ready to give up. This is my last
> attempt to save the time I have spent with it.
> 
>  
> 
> My project:
> 
>  . Install a product that has a VB6 application and a .Net 2.0 application.
> 
>  . Install all required run times (It Just Works style)
> 
>  . Works for English (en), Brazilian Portuguese (pt-BR) and Standard
> Portuguese (pt-PT)
> 
>    - Doesn't install English .Net over a Brazilian operating system, etc.
> 
>  
> 
> What I found out:
> 
> . The Visual Studio bootstraper doesn't deploy non-english files and there
> is no way to add packages for other languages/MS doesn't provide them
> 
> . There is not bootstraper in WiX, so we are advised to use something like
> NSIS (which is what I was running away from)
> 
>  
> 
>  
> 
> Does anybody have any experience with developing installers for multiple
> cultures?
> 
> Any advices? Website links? 
> 
> Should I head back to NSIS?
> 
>  
> 
>  
> 
> Thank you very much.
> 
> Joel Paula
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 


-- 
Teleoperate a roving mobile robot from the web:
http://www.swampgas.com/robotics/rover.html

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to