There are several tutorials out there, just google it. Here are two examples
that I thought are useful:
http://lostechies.com/gabrielschenker/2010/05/18/wix-and-custom-actions/
http://blog.softartisans.com/2011/10/18/creating-and-hooking-up-a-custom-action-in-wix/
Take a look at Wix' help for
Thanks for your help.
But I know how to write custom action.
Ill show u come commands how iam writing for my registry.
Ex: RegistryValue Type=string Name=DomainIndxPath
Value=[TARGETDIR]Apps\Orchestra\Cache\DomainIndx /
Reading my drive automatically.
RegistryValue
My WiX application is changing values of Registry keys in HKCU all fine. I just
now added another registry key to be updated which is in HKCR, I am getting
below error:
error LGHT0204 : ICE57: Component 'CMP_IE8NonZoneSettings' has both per-user
and per-machine data with a per-machine KeyPath
I created another component where I added registry entries for HKLM and HKCR
and it works fine. You cannot add per-user and per-machine registries in one
component.
Regards,
Aparna Karkare
(O) +91-80 6624 3681 | (M) +91-9742366933
-Original Message-
From: Karkare,Aparna
You have to duplicate the code I'm afraid. The IDs must differ between the
two copies.
-Original Message-
From: StevenOgilvie [mailto:sogil...@msn.com]
Sent: 02 January 2013 18:49
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] WixLibs questions...
I have about 10 WixLibs and
Hi,
I need to implement minor upgrades - same ProductCode for my software
releases.
The problem is that when it's a fresh new installation it's enough to
double click the .msi (or msiexec /i awesome-software.msi).
But, when it’s an upgrade, then I need to msiexec /i awesome-software.msi
If I run WiX bootstrapper exe version (1.0.0.0) it installs fine with an entry
in Add/Remove programs now if I install the upgraded version of the same
bootstrapper i.e. 1.0.5.0 it installs again with another entry in ARP.
How can I make it give me 'Repair' 'Uninstall' buttons even when I am
Burn should automatically detect when you are doing an minor upgrade and
pass the appropriate switches for you.
On Thu, Jan 3, 2013 at 3:57 AM, Gustavo Gustavo dotnetdev.java...@gmail.com
wrote:
Hi,
I need to implement minor upgrades - same ProductCode for my software
releases.
The
Aw that sucks :(
Duplicating the wixlib so it can copy to different locations kind of depletes
the purpose...
What I am trying to do is get rid of Merge Modules and place the merge module
info into the product.wxs... (components/files/custom actions etc) but to
duplicate 10 wixlibs so I can
You can use them in multiple MSIs, just not the same MSI twice. We've had the
requirement too but only because the product's architecture was a bit of a
mess. It's worth checking to see if you could rewrite to share a single copy
of the files - It's unlikely you'd update one copy and not the
Hmm, yep, it really works. But, what if I need to pass in
REINSTALLMODE=vamus and not vomus? Setting a MsiProperty does not do the
trick.
Em 03/01/2013 12:35, Rob Mensching r...@robmensching.comescreveu:
Burn should automatically detect when you are doing an minor upgrade and
pass the
All,
I'm not very familiar with the addition of bundles to Wix and I'm trying to
figure out if they would work for a scenario I have.
I have a project with a 32-bit and 64-bit MSI's. Additionally, each have
dependencies on other 32-bit or 64-bit MSIs. Basically, what I want is a
single install
Yes I am doing the same thing using Burn (creates a bootstrapper exe)
Here is example in the chain element:
MsiPackage Id=SQLCompactx86
DisplayName=Microsoft SQL Server Compact 3.5 SP2 (x86)
DisplayInternalUI=no
Visible=yes
I have a doubt regarding an approach to avoid an annoying situation that my
installer has.
** **
Due to services' dependencies, and other processes, I have a FilesInUse
dialog during an Upgrade in Basic Mode (progress bar).
I've used Property Id=MSIRESTARTMANAGERCONTROL Value=Disable /
I would wonder *WHY* you need an IP address in an install. And *WHICH*
one do you need? A machine can have multiple NICs with different versions
of TCP (4/6) configured. Also your private IP might be different then your
public IP based on NAT and Proxies.
To start with you need to define what you mean by System IP address. The
smallest Windows systems I use have four different IP addresses, others have
many more.
From: Chaitanya [mailto:chaita...@pointcross.com]
Sent: Thursday, January 03, 2013 08:55
In wix I want to read system IP address.
I think I understand your scenario and it seems similar to the problem I had; I
needed to stop services and applications before my install ran. I tried doing
this in the install using but could never get the timing right. My solution
that might work for you was to write a separate install that
Uhh, don't do that? Burn doesn't support it today. a is a pretty brutal
setting, it would downgrade files and such.
On Thu, Jan 3, 2013 at 8:25 AM, Gustavo Gustavo dotnetdev.java...@gmail.com
wrote:
Hmm, yep, it really works. But, what if I need to pass in
REINSTALLMODE=vamus and not vomus?
If you're using MSI packages, you shouldn't need to detect that the MSIs
are already installed (Burn will do that for you). You could have
one condition and just use VersionNT64.
Also, detecting MSIs installed using the ProductCode in the ARP registry
key seems really wrong. util:ProductSearch
How are you doing this with Merge Modules?
On Thu, Jan 3, 2013 at 8:09 AM, Peter Shirtcliffe pshirtcli...@sdl.comwrote:
You can use them in multiple MSIs, just not the same MSI twice. We've had
the
requirement too but only because the product's architecture was a bit of a
mess. It's worth
If the Bundle/@UpgradeCode stays constant, the newer Bundle should upgrade
(remove) the older Bundle.
On Thu, Jan 3, 2013 at 5:12 AM, Karkare,Aparna akark...@travelers.comwrote:
If I run WiX bootstrapper exe version (1.0.0.0) it installs fine with an
entry in Add/Remove programs now if I
I've never heard of Beyound Trust Privilege Manager until now. smile/ I
don't see anything obvious in the ACLs that would prevent the process from
working. I'm curious if you get any more detail about what is going wrong.
If there is something that can be done better in Burn to handle this
Your saying no need to do a search if the product is installed or not.. Burn
will auto detect that? How?
There isn't much documentation regarding burn :(
Steve
-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: January-03-13 5:13 PM
To: General discussion for
Right, that makes sense to me. How did you use the Merge Module to get the
files installed in multiple locations?
On Thu, Jan 3, 2013 at 3:33 PM, Steven Ogilvie steven.ogil...@titus.comwrote:
I add the wixlib project as a reference in the merge module project and
add this to the merge module:
Different merge modules.. I was trying to get rid of merge modules and putting
it all in the product.wxs and still use the 10 wishing
__
Steven Ogilvie
Sent from my BlackBerry...
3 - 45 Bertrand Street
Ottawa, ON
Canada
K1M 1Y5
Mobile: +1 613 299-2121
E-mail:
Burn automatically figures everything out for MSI packages (because MSI
packages are self-descriptive). You only really have to micro-manage
ExePackages.
Did you take a look at the WiX Bundle? You'll see very few
InstallConditions.
On Thu, Jan 3, 2013 at 3:30 PM, Steven Ogilvie
There is an msi created which has size 86 KB
There is a bootstrapper which bundles this msi and creates an exe which has
size 450+ KB
Why exe is so much bigger in size compared to msi that it bundles in it?
Regards,
Aparna Karkare
(O) +91-80 6624 3681 | (M) +91-9742366933
IIRC, the Burn engine is ~300K. Any graphics and other such stuff displayed
during install are also compressed and attached to the engine.
How big do you think Burn should be? Remember the CRT adds 60K right off
the top.
On Thu, Jan 3, 2013 at 8:26 PM, Karkare,Aparna
Hi,
I want to create Wix msi with custom UI installation, can anyone provide me
any sample projects?
Thanks!
Regards,
Rahul
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web
29 matches
Mail list logo