Re: [WiX-users] how to auto-update like ClickOnce in WIX

2014-02-12 Thread Yu, Brian
Thanks Jacob,

Is this something I can spike and see how it works? Could you send me the 
necessary files and instructions?
It's a feature the business wants so I am trying my best to get a demo together.

Brian

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: 11 February 2014 17:57
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

My approach was to make the burn bundle responsible for the updates just like 
it was responsible for the initial install. With that, I have submitted some 
core changes to WiX which are currently in limbo of being accepted as the 
Detect call now requires a HWND to be passed.  If and when the self-updating 
bundle changes get accepted, it will be as simple as:

1) Bundle created with WiX must utilize the /Bundle/Update/@Location to specify 
a URL to an atom feed for the application.  
2) Atom feed must publish when new updates are available
3) Application is responsible for invoking the bundle and requesting an update 
check.  Alternatively, a user can go to ARP and select modify.  The modify page 
will have a check for updates button.
4) Regardless of if the Application or ARP invoked the check, if the atom feed 
indicates a newer version is available it will prompt the user to update.  If 
the user updates, it will use the existing logic to download the updated bundle 
from the location specified in the atom feed. From there, it's nothing 
different than if a user had manually downloaded an updated bundle.

As for the application side, I created a simple WixUtil.dll that you could 
include with your application to probe for bundle information based on a bundle 
upgrade code. With that, you can then read bundle properties like the 
ModifyPath which will have the path to the bundle on the local machine.

-Original Message-
From: Rob Mensching [mailto:r...@firegiant.com]
Sent: Tuesday, February 11, 2014 11:51 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

It's not hard but there is nothing built into WiX toolset today to do it. There 
is a feature under development to do self-update for bundles that could help a 
lot building an auto-update system.

You just have to connect a few more dots today.

___
 FireGiant  |  Dedicated support for the WiX toolset  |  
http://www.firegiant.com/

-Original Message-
From: Yu, Brian [mailto:b...@easyscreen.com]
Sent: Tuesday, February 11, 2014 9:39 AM
To: General discussion about the WiX toolset.; phildgwil...@gmail.com
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

Thanks for your reply. I tried looking at http://powerprogrammer.co.uk. but the 
website doesn't seem to be current.
I tried posting comments/download trials but it's unresponsive.
I like the concept of simply referencing a dll in the application to handle 
auto update.

I have done some research and the tools I find that support auto-update are: 
Advanced Installer, InstallerMate, ninite, InstallBuilder, QSetup But they are 
all Installshield like products which defeats the point of using WIX.

I know I asked this before but I'll ask again. Is there an easy way to 
implement auto-update feature in a WIX Installer?
Your help is appreciated

-Original Message-
From: Christopher Painter [mailto:chr...@iswix.com]
Sent: 04 February 2014 12:05
To: General discussion about the WiX toolset.; phildgwil...@gmail.com
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

In some situations, there's a simple approach.  Back in 2006 I worked at a 
company where we deployed an n-Tier system to client sites.  This means we had 
a server available.  On that server we had a \software share.  The clients all 
installed from that location.   The clients were a very simple  .exe/.dll xcopy 
deployment so I went with a  minor upgrade story.  In that scenario  this 
worked fine:

http://blog.iswix.com/2006/10/implementing-auto-updating-applications.html

In another situation we needed major upgrade capability and the server was a 
public cloud service and the clients were end users all over the world.  The 
dev team I worked with used a library called wuw4 windows update wizard:

http://powerprogrammer.co.uk/ $189 - $989


Basically we created a windows service that ran as system  that had some config 
files that did all the work.It would pull the MSI down and advertise it ( 
/jm )  then send a message up to our user process that an update was available. 
  Once the user confirmed his choice the installation would be performed and it 
would install since it was already elevated.   This worked really well for them.

Chris
 
-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: 03 February 2014 19:39
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] how to auto

Re: [WiX-users] how to auto-update like ClickOnce in WIX

2014-02-11 Thread Yu, Brian
Thanks for your reply. I tried looking at http://powerprogrammer.co.uk. but the 
website doesn't seem to be current.
I tried posting comments/download trials but it's unresponsive.
I like the concept of simply referencing a dll in the application to handle 
auto update.

I have done some research and the tools I find that support auto-update are: 
Advanced Installer, InstallerMate, ninite, InstallBuilder, QSetup
But they are all Installshield like products which defeats the point of using 
WIX.

I know I asked this before but I'll ask again. Is there an easy way to 
implement auto-update feature in a WIX Installer?
Your help is appreciated

-Original Message-
From: Christopher Painter [mailto:chr...@iswix.com] 
Sent: 04 February 2014 12:05
To: General discussion about the WiX toolset.; phildgwil...@gmail.com
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

In some situations, there's a simple approach.  Back in 2006 I worked at a 
company where we deployed an n-Tier system to client sites.  This means we had 
a server available.  On that server we had a \software share.  The clients all 
installed from that location.   The clients were a very simple  .exe/.dll xcopy 
deployment so I went with a  minor upgrade story.  In that scenario  this 
worked fine:

http://blog.iswix.com/2006/10/implementing-auto-updating-applications.html

In another situation we needed major upgrade capability and the server was a 
public cloud service and the clients were end users all over the world.  The 
dev team I worked with used a library called wuw4 windows update wizard:

http://powerprogrammer.co.uk/ $189 - $989


Basically we created a windows service that ran as system  that had some config 
files that did all the work.It would pull the MSI down and advertise it ( 
/jm )  then send a message up to our user process that an update was available. 
  Once the user confirmed his choice the installation would be performed and it 
would install since it was already elevated.   This worked really well for them.

Chris
 
-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: 03 February 2014 19:39
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

WiX generates MSIs etc for you to install, but after that there's nothing 
running on the system except your app. The type of update you want is typically 
done by implementing:

1. A web service at your company site with access to a database of product 
guids, upgrade code guids, version, and download locations, updated as new 
versions become available.

2. Code in your app to call the web service passing your product code/upgrade 
code/version as needed to check for a higher version update or major upgrade 
and a way of asking the client if they want to download it.

---
Phil Wilson


On Mon, Feb 3, 2014 at 9:44 AM, Yu, Brian b...@easyscreen.com wrote:
 Hello

 We want to write installers in WIX as it gives us lots of flexibility. But we 
 also want the auto-update system that ClickOnce provide.
 We want the end client to see an icon at the bottom right informing them that 
 there is a newer version available.
 Can WIX do this?
 I found this article but not quite sure how it is done.
 e.g. Does a user have to click on a Check for update link on helpabout?
 http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop
 -applications-wix-clickonce.html

 I've also come across this new feature in WIX, can I bundle a clickonce msi 
 in a WIX msi?
 http://wixtoolset.org/documentation/manual/v3/bundle/


 _
 This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
 incorporated under the laws of England and Wales (company no. 05677531 and 
 VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, 
 London EC2M 3TQ. This e-mail and/or any attached documents may contain 
 privileged and confidential information and should only be read by those 
 persons to whom this e-mail is addressed. Use by other than intended 
 recipients is prohibited. If you are not the addressee, you must not copy, 
 distribute, disclose or use any of the information in it. If you have 
 received it in error, please delete it and immediately notify the sender. 
 EASYSCREEN reserves the right to monitor all e-mail messages passing through 
 its network. As we cannot guarantee the genuineness, accuracy or completeness 
 of the information contained in this message, the statements set forth are 
 not legally binding.
 --
  Managing the Performance of Cloud-Based Applications Take 
 advantage of what the Cloud has to offer - Avoid Common Pitfalls.
 Read the Whitepaper.
 http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.
 clktrk ___
 WiX-users

Re: [WiX-users] how to auto-update like ClickOnce in WIX

2014-02-04 Thread Yu, Brian
Thanks Phil for the answer

Could I embed a WIX installer that handles most of the logic within a ClickOnce 
Installer?
By doing this (if possible), I get the auto-update facility and at the same 
time can use WIX to handle any complicated logic

Regards
Brian




-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com] 
Sent: 03 February 2014 19:39
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] how to auto-update like ClickOnce in WIX

WiX generates MSIs etc for you to install, but after that there's nothing 
running on the system except your app. The type of update you want is typically 
done by implementing:

1. A web service at your company site with access to a database of product 
guids, upgrade code guids, version, and download locations, updated as new 
versions become available.

2. Code in your app to call the web service passing your product code/upgrade 
code/version as needed to check for a higher version update or major upgrade 
and a way of asking the client if they want to download it.

---
Phil Wilson


On Mon, Feb 3, 2014 at 9:44 AM, Yu, Brian b...@easyscreen.com wrote:
 Hello

 We want to write installers in WIX as it gives us lots of flexibility. But we 
 also want the auto-update system that ClickOnce provide.
 We want the end client to see an icon at the bottom right informing them that 
 there is a newer version available.
 Can WIX do this?
 I found this article but not quite sure how it is done.
 e.g. Does a user have to click on a Check for update link on helpabout?
 http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop
 -applications-wix-clickonce.html

 I've also come across this new feature in WIX, can I bundle a clickonce msi 
 in a WIX msi?
 http://wixtoolset.org/documentation/manual/v3/bundle/


 _
 This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
 incorporated under the laws of England and Wales (company no. 05677531 and 
 VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, 
 London EC2M 3TQ. This e-mail and/or any attached documents may contain 
 privileged and confidential information and should only be read by those 
 persons to whom this e-mail is addressed. Use by other than intended 
 recipients is prohibited. If you are not the addressee, you must not copy, 
 distribute, disclose or use any of the information in it. If you have 
 received it in error, please delete it and immediately notify the sender. 
 EASYSCREEN reserves the right to monitor all e-mail messages passing through 
 its network. As we cannot guarantee the genuineness, accuracy or completeness 
 of the information contained in this message, the statements set forth are 
 not legally binding.
 --
  Managing the Performance of Cloud-Based Applications Take 
 advantage of what the Cloud has to offer - Avoid Common Pitfalls.
 Read the Whitepaper.
 http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.
 clktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Managing the Performance of Cloud-Based Applications Take advantage of what the 
Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http

[WiX-users] how to auto-update like ClickOnce in WIX

2014-02-03 Thread Yu, Brian
Hello

We want to write installers in WIX as it gives us lots of flexibility. But we 
also want the auto-update system that ClickOnce provide.
We want the end client to see an icon at the bottom right informing them that 
there is a newer version available.
Can WIX do this?
I found this article but not quite sure how it is done.
e.g. Does a user have to click on a Check for update link on helpabout?
http://abdullin.com/journal/2009/7/8/deployment-and-updates-of-desktop-applications-wix-clickonce.html

I've also come across this new feature in WIX, can I bundle a clickonce msi in 
a WIX msi?
http://wixtoolset.org/documentation/manual/v3/bundle/


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] self registration of COM dlls

2010-11-24 Thread Yu, Brian
Can I ask how I am to do self registration of com dll?

I've been using SelfRegCost='0' on the file element 

 

Even it's not advisable as seen below because it's quick and easy.

http://www.symantec.com/connect/blogs/resons-avoiding-self-registration

 

I remember trying to do it the proper way using heat but never got
anywhere

Please advise on a proper way of doing it with an example.

 

Regards

Brian


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Increase Visibility of Your 3D Game App  Earn a Chance To Win $500!
Tap into the largest installed PC base  get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] MSI upgrade remove old registries

2010-10-19 Thread Yu, Brian
Hi Nick

I've just found out about your book and I'll buy it soon

Point1) I am using WIX to write registries, an example is provided

Component Id='SPRegChange'
Guid='51a1f782-f0f7-4798-82c4-723596a8c140' KeyPath=yes  
...
RegistryKey Root=HKLM Key=SOFTWARE\DOT\EasyScreen
Action=create
RegistryValue Name=RootDir Value=[DIREASYSCREEN]
Type=string /
  RegistryValue Name=RootDirEasyTrade
Value=[DIREASYSCREEN][ETNAME] Type=string /
RegistryValue Value= Type=string /
/RegistryKey
...
/Component

And is then referenced in the product.wxs

Feature Id='Registry' Title='Update Registry'
Description='Configure Registry Settings' Level='1'
...
ComponentRef Id='SPRegChange' /
/Feature

Point2) I think I am a bit confused about major and minor/small upgrade 

 My first installer installs some files and registry
 My second installer then updates the files (90%) to new
versions
 With some addition, edition to registry
 But I expect the registry values added by first installer to
remain if I have not touched them by second installer.
 In this scenario, should I not do major upgrade? 
   My impression of what you said is that major upgrade will remove
registry values from first installer not touched by second

When I tried to do a minor upgrade, I remember I kept the
upgrade and product code the same
And I had to run from in command line with REINSTALL=ALL
REINSTALLMODE=vomus
The problem was that it puts the registry values back to what
the installer default had, but we need to have them unchanged.

Point3) Please let me know if I should do a major and minor upgrade. 
At this point, both ways don't work and I am stuck



Regards
Brian


-Original Message-
From: Nick Ramirez [mailto:nickra...@hotmail.com] 
Sent: 18 October 2010 17:46
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] MSI upgrade remove old registries


A major upgrade, as you probably know, will completely remove the old
version. So, if your second installer does not write to the registry, it
makes sense that the value will be removed but not replaced. You
shouldn't
change the UpgradeCode for the lifetime of the product, across all
upgrade
scenarios. 

Are you using WiX to write to the Registry? What does that code look
like
then? 

How have you got the minor upgrade set up? Is it a patch? Or a full
install?
Does it use WiX elements to write to the Registry?
-- 
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/MSI-upgrad
e-remove-old-registries-tp5639349p5647762.html
Sent from the wix-users mailing list archive at Nabble.com.


--
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that
run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] MSI upgrade remove old registries

2010-10-15 Thread Yu, Brian
All,

 

What I want to achieve:

I'd like to do a major upgrade with old registry settings retained from
previous installer.

i.e. registry values previously installed by an older installer which
later got updated

 

I tried the following ways but still failed.

 

Example:

I have a previous install (Installer A) that populates the registry,
say:

hklm\Brian\Test : install=1

if I then change the registry manually afterwards

hklm\Brian\Test : install=2

 

Case 1) Major upgrade

If I do a major upgrade with another installer (Installer B), it removes
hklm\Brian\Test completely.

Installer B has a new packagecode and productcode but same upgradecode
compare to Installer A.

Installer B itself does not change hklm\Brian\Test

 

I then tried with a different upgrade code, this works but you end up
having multiple entries in Add/Remove Programs

 

Case 2) Minor upgrade

Do a minor upgrade with another installer (Installer C) using
REINSTALL=ALL REINSTALLMODE=vomus

Installer C itself does not change hklm\Brian\Test

 

Result

It reverts the registry back to what the previous installer (Installer
A) default is.

i.e. hklm\Brian\Test : install=1

 

Regards

Brian


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Registry on 64bit XP vs Win7

2010-04-30 Thread Yu, Brian
Hi there

 

I found by testing that in 64 bit XP, the registry path is somehow
different

It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432

 

How do I get WIX to selectively install into the right paths depending
on whether it's XP or Win7

 

Brian


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WIX Auto-Updates

2009-11-09 Thread Yu, Brian
Hi there

Since ClickThrough is not ready yet, can anyone suggest what other
alternatives are available?
I googled some third party software that seem to handle auto upgrade but
I'm not sure how well they work.
 
http://www.catenalogic.com/products/updater/information
http://www.autoupdateplus.com/


Has anyone got any recommendation?


Brian


-Original Message-
From: Rob Mensching [mailto:r...@wixtoolset.org] 
Sent: 13 May 2009 05:43
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WIX Updates

1. MSMQ: I believe so. If the bug isn't opened it was either fixed or 
punted.

2. Office: today the Office Extension is only used by ClickThrough. 
Since development on ClickThrough has been postponed until WiX v4 the 
Office Extension can be basically ignored.

Chris Snider wrote:
 I was checking out the new version of WIX due in July and was
wondering
 if the issues with the MSMQ Extension and the Office Extension would
be
 resolved.



 Specifically:

 MSMQ Extension; On a repair, it fails with an error when the queue
 already exists.  It appears a check for the existing queue is not
 completed before attempting to create the queue

 Office Extension; I haven't been able to find any documentation on how
 to use it.



 Thanks,





 Christopher Bones Snider

 Software Engineer

 Warfighter's Edge (WEdge)

 Institute for Information Technology Applications (IITA)

 United States Air Force Academy

 www.wedge.hpc.mil

 chris.sni...@wedge.hpc.mil mailto:r...@wedge.hpc.mil

 DSN 333-0654/ COMM 719-333-0654

 Yahoo! IM: chris_snider



 The object-oriented model makes it easy to build up programs by
 accretion. What this often means, in practice, is that it provides a
 structured way to write spaghetti code.
 - Paul Graham







--
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances!
Your
 production scanning environment may not be a perfect world - but
thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW
KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
   


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks
to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK
i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are
incorporated under the laws of England and Wales (company no. 05677531
and VAT registration no. 872810613). Our registered office is at 155
Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents
may contain privileged and confidential information and should only be
read by those persons to whom this e-mail is addressed. Use by other
than intended recipients is prohibited. If you are not the addressee,
you must not copy, distribute, disclose or use any of the information in
it. If you have received it in error, please delete it and immediately
notify the sender. EASYSCREEN reserves the right to monitor all e-mail
messages passing through its network. As we cannot guarantee the
genuineness, accuracy or completeness of the information contained in
this message, the statements set forth are not legally binding.


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and
stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail 

[WiX-users] WIX msi Auto-Updates

2009-10-27 Thread Yu, Brian
Hi there

Since ClickThrough is not ready yet, can anyone suggest what other
alternatives are available?
I googled some third party software that seem to handle auto upgrade but
I'm not sure how well they work.
 
http://www.catenalogic.com/products/updater/information
http://www.autoupdateplus.com/


Has anyone got any recommendation?


Brian


-Original Message-
From: Rob Mensching [mailto:r...@wixtoolset.org] 
Sent: 13 May 2009 05:43
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] WIX Updates

1. MSMQ: I believe so. If the bug isn't opened it was either fixed or 
punted.

2. Office: today the Office Extension is only used by ClickThrough. 
Since development on ClickThrough has been postponed until WiX v4 the 
Office Extension can be basically ignored.

Chris Snider wrote:
 I was checking out the new version of WIX due in July and was
wondering
 if the issues with the MSMQ Extension and the Office Extension would
be
 resolved.



 Specifically:

 MSMQ Extension; On a repair, it fails with an error when the queue
 already exists.  It appears a check for the existing queue is not
 completed before attempting to create the queue

 Office Extension; I haven't been able to find any documentation on how
 to use it.



 Thanks,





 Christopher Bones Snider

 Software Engineer

 Warfighter's Edge (WEdge)

 Institute for Information Technology Applications (IITA)

 United States Air Force Academy

 www.wedge.hpc.mil

 chris.sni...@wedge.hpc.mil mailto:r...@wedge.hpc.mil

 DSN 333-0654/ COMM 719-333-0654

 Yahoo! IM: chris_snider



 The object-oriented model makes it easy to build up programs by
 accretion. What this often means, in practice, is that it provides a
 structured way to write spaghetti code.
 - Paul Graham







--
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances!
Your
 production scanning environment may not be a perfect world - but
thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW
KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
   


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks
to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK
i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Install File Shortcut based on registry value

2009-08-21 Thread Yu, Brian
I want to install file shortcuts based on a value in registry, can it be
done?

 

If HKLM\software\myapp\myKey1 exists, then don't install shortcut

If HKLM\software\myapp\myKey2 exists, then install shortcut

 

How can I add conditions to components and features? Do I have to use
custom actions? If so, any examples?

 

In test1.wxs

Feature Id='Binaries' Title='Deploy Binaries' Description='Deploy
Binary Files' Level='1'

ComponentRef Id='File1dll' /

/Feature

 

In test2.wxs - where shortcut is created

Component Id='file1dll' Guid='ad42bd82-ac90-48f2-8db8-eab8a3921018'


File Id=file1.dll 

Name= file1.dll  

Source=Normal\file1.dll
 

KeyPath=yes

Vital=yes



Shortcut
Advertise=yes Id=MyMenuShortcut Directory= dirMyCalc 
Name=MyCalc

 
WorkingDirectory=MyCalcBin 

Icon
Id=Myicondll SourceFile=Normal\file1.dll /

/Shortcut

Shortcut
Advertise=yes Id=MyDeskTopShortcut Directory=DesktopFolder
Name=Launch MyFile

 
WorkingDirectory= MyCalcBin 

Icon Id=etdesktop.exe
SourceFile=Normal\file1.dll /



/Shortcut


/File



RemoveFolder Id=DeleteMyMenuShortcut
Directory= dirMyCalc  On=uninstall / 

RemoveFolder
Id=DeleteMyDeskTopShortcut Directory=DesktopFolder On=uninstall /


RemoveFolder Id=MyProgramMenuDir
Directory=ProgramMenuDir On=uninstall /

/Component

 

In test3.wxs - where shortcut is NOT created

Component Id='file1dll' Guid='ad42bd82-ac90-48f2-8db8-eab8a3921018'
KeyPath=yes

File Id=file1.dll Name= file1.dll  Source=Normal\file1.dll 

 

 

Another thing I want to do is this

If HKLM\software\myapp\myvalue does not exist, run extra features and
custom actions?

 

 

 

Regards

Brian Yu

 

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] wix icon

2009-07-09 Thread Yu, Brian
Is there a way in WIX to add icon to the dialog boxes at Top left
corner?

 

Regards

Brian

 

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Third-party installation

2009-07-02 Thread Yu, Brian
Try using this http://dotnetinstaller.codeplex.com/
As far as I know, WIX doesn't support multiple msi's

-Original Message-
From: MacDiarmid, James D [mailto:james.macdiar...@eds.com] 
Sent: 01 July 2009 16:21
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Third-party installation


All, 

I have a couple third-party installers, such as the SOAP toolkit, I need
to kick off during my installer.  This file does not get installed with
the rest of the application.  How would I go about setting that up?  

Thanks,

Jim



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How does the WiX team generate wix.chm from wix.xsd?

2009-07-02 Thread Yu, Brian
If it helps, there's Adobe Robohelp

Brian

-Original Message-
From: zett42 [mailto:sa...@gmx.de] 
Sent: 01 July 2009 16:40
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How does the WiX team generate wix.chm from
wix.xsd?


I assume you have some nifty tool to do this?
I like the style of the CHM documentation very much, so I would like to
create my own CHMs from XSDs in this way...

Thanks
-- 
View this message in context:
http://n2.nabble.com/How-does-the-WiX-team-generate-wix.chm-from-wix.xsd
--tp3189821p3189821.html
Sent from the wix-users mailing list archive at Nabble.com.



--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Delete registry value

2009-07-02 Thread Yu, Brian
RemoveRegistryValue Id=dummy1 Root=HKLM Key=SOFTWARE\DOT\blahblah
Name=dummyvalue /

Regards
Brian
-Original Message-
From: Alex Ivanoff [mailto:alex.ivan...@shavlik.com] 
Sent: 29 June 2009 22:33
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Delete registry value

Is there a way to delete registry value?


--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] wix uninstall dialog

2009-05-06 Thread Yu, Brian
Is it still the case where we cannot custom uninstallation?

 

On 10/5/06, Bob Arnson [EMAIL PROTECTED] wrote:

 Alex Mendes da Costa wrote:

  I'm working on setting up an installer using WiX.  When I uninstall 

  my product, there's a dialog box displayed that just has a progress
bar.

 

  I'd like to customize this uninstall dialog with some strings that 

  explain to the user what's going on.  Please would you let me know 

  how to do that.  I haven't found anything relevant in any of the 

  documentation or in the examples that come with WiX.

 

 

 You can add ProgressText elements to add strings for each action but 

 otherwise Add/Remove Programs runs uninstalls in basic UI mode so 

 customization isn't possible.

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Uninstall password prompt

2009-04-30 Thread Yu, Brian
I want to the installer to prompt for passwords when user uninstalls,
this prevents any joe bloggs uninstalling my software.

Is this possible?

 

Brian


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Calling a external setup package

2009-04-09 Thread Yu, Brian
Hi there

I am trying to get my installer to run dotnet2.exe and others as
pre-requisites before running my msi.
After some googling, the term I was looking for was bootstrapper /
chaininstaller

Is it still the case where WIX don't really support it? Even with using
custom action? 

If so I'll try and learn how to use dotnetinstaller

Brian


-Original Message-
From: dB. [mailto:dbl...@dblock.org] 
Sent: 19 March 2009 12:18
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Calling a external setup package

On an even more positive note this is fully supported by
http://dotnetinstaller.codeplex.com/. You will soon need something that
checks whether your .exe needs to be run, dotnetinstaller will do it for
you.

-Original Message-
From: Brian Rogers [mailto:rogers.br...@gmail.com] 
Sent: Thursday, March 19, 2009 2:29 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Calling a external setup package

Hey Jim,

There is not an official way to do this at the time. You could develop
your own bootstrapper that would launch the sequence. It is highly
recommend that you don't use a custom action to launch a secondary
process
while installing.

On a positive note, WIX is currently in the process of developing Burn
(a
bootstrapper). No official release date is set at this time.

Thanks,

Brian Rogers
Intelligence removes complexity. - Me
http://icumove.spaces.live.com


On Fri, Mar 6, 2009 at 11:50 AM, MacDiarmid, James D 
james.macdiar...@eds.com wrote:


 If I want to call a setup package such as a third-party exe, would I
 need to include it in the install, or can I just include it on the
 install media?

 Jim MacDiarmid
 EDS, an HP company
 U.S. Public Sector
 Department of Homeland Security Segment
 703-236-3821(office)
 571-247-2343(cell)





--
 Open Source Business Conference (OSBC), March 24-25, 2009, San
Francisco,
 CA
 -OSBC tackles the biggest issue in open source: Open Sourcing the
 Enterprise
 -Strategies to boost innovation and cut costs with open source
 participation
 -Receive a $600 discount off the registration fee with the source
code:
 SFAD
 http://p.sf.net/sfu/XcvMzF8H
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based
development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based
development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net

[WiX-users] WIX shortcuts for ALLUSERS

2009-03-09 Thread Yu, Brian
How do I make sure shortcuts created will appear for all users? Not just
the user who installs the application?

 

 

Component Id='LogFileCollectionIntraday'
Guid='csdsd1-ac46-4f91-a3f5-b0a18a48692a'


File
Id=LogFileCollectionIntraday.bat 

 
Name=LogFileCollection - Intraday.bat 

 
Source=Normal\LogFileCollection - Intraday.bat 

 
KeyPath=yes

 
Vital=yes



 
Shortcut Advertise=yes Id=LogIntradayShortcut Directory=DIRES
Name=Collect Log Files

 
WorkingDirectory=EasyTradeBin 



 
Icon Id=LogIntraday.bat SourceFile=Normal\LogFileCollection -
Intraday.bat /



 
/Shortcut


  /File


/Component

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WIX shortcuts for ALLUSERS

2009-03-09 Thread Yu, Brian
I managed it by adding Property Id=ALLUSERS Value=1 /
But I notice the HKCU registry does not get deployed on all users

Is there a way to have this done?



-Original Message-
From: Yu, Brian [mailto:b...@easyscreen.com] 
Sent: 09 March 2009 13:56
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] WIX shortcuts for ALLUSERS

How do I make sure shortcuts created will appear for all users? Not just
the user who installs the application?

 

 

Component Id='LogFileCollectionIntraday'
Guid='csdsd1-ac46-4f91-a3f5-b0a18a48692a'


File
Id=LogFileCollectionIntraday.bat 

 
Name=LogFileCollection - Intraday.bat 

 
Source=Normal\LogFileCollection - Intraday.bat 

 
KeyPath=yes

 
Vital=yes



 
Shortcut Advertise=yes Id=LogIntradayShortcut Directory=DIRES
Name=Collect Log Files

 
WorkingDirectory=EasyTradeBin 



 
Icon Id=LogIntraday.bat SourceFile=Normal\LogFileCollection -
Intraday.bat /



 
/Shortcut


  /File


/Component

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are
incorporated under the laws of England and Wales (company no. 05677531
and VAT registration no. 872810613). Our registered office is at 155
Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents
may contain privileged and confidential information and should only be
read by those persons to whom this e-mail is addressed. Use by other
than intended recipients is prohibited. If you are not the addressee,
you must not copy, distribute, disclose or use any of the information in
it. If you have received it in error, please delete it and immediately
notify the sender. EASYSCREEN reserves the right to monitor all e-mail
messages passing through its network. As we cannot guarantee the
genuineness, accuracy or completeness of the information contained in
this message, the statements set forth are not legally binding.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San
Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the
Enterprise
-Strategies to boost innovation and cut costs with open source
participation
-Receive a $600 discount off the registration fee with the source code:
SFAD
http://p.sf.net/sfu/XcvMzF8H
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Registry Manipulation

2009-02-16 Thread Yu, Brian
Thanks for all the contribution. 
Tony if you can get yours to work, please send me an example

-Original Message-
From: Rob Mensching [mailto:rob.mensch...@microsoft.com] 
Sent: 09 February 2009 20:07
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation

If a Component condition has already been evaluated it will not be
evaluated again (like in repair) unless the Component is marked
Transitive.

-Original Message-
From: Tony Juricic [mailto:tjuri...@tradestation.com] 
Sent: Monday, February 09, 2009 11:54
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation

I'll give it a try again as I am obviously missing something. I am
specifically referring to reinstall where REINSTALLMODE has option u
meaning:

Rewrite all required registry entries from the Registry Table that go to
the
HKEY_CURRENT_USER
or 
HKEY_USERS
registry hive.

You are saying that, if I condition the component out, this above won't
apply to that particular Registry entry/component?

-Original Message-
From: Rob Mensching [mailto:rob.mensch...@microsoft.com] 
Sent: Monday, February 09, 2009 12:15 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation

If you condition out a Component then nothing in that Component should
be installed/uninstalled/repaired.

-Original Message-
From: Tony Juricic [mailto:tjuri...@tradestation.com] 
Sent: Monday, February 09, 2009 08:36
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation

Would this really work? I ask because I have never managed to get
conditions to work for Registry components. In my experience Registry is
handled in bulk. All the components (i.e. Registry keys and values)
either get created/written or no.

-Original Message-
From: p...@hoaske.dk [mailto:p...@hoaske.dk] 
Sent: Monday, February 09, 2009 9:39 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation

Hi Brian,

after doing the RegistrySearch the property MYREGKEYPROP will be
assigned the value if the key exists. If the key doesn't exist, the
property MYREGKEYPROP will be assigned the default value YetNotSet.

You can use that fact in the condition for the component that
writes/creates the key as explained:

Component Id=CreateKeyComponent Guid= KeyPath=yes
RegistryValue Id=WRITEREGVALUE Action=write 
Key=SOFTWARE\SomeThing\MyKey
 Name=RegValueName Root=HKLM Type=string
 Value=NewValue/
 ConditionMYREGKEYPROP~=YetNotSet/Condition
/Component

It should now create the key if the Registry value was not found (Which
means MYREGKEYPROP was assigned the default value YetNotSet.


Kind regards,

Hans



On Mon, February 9, 2009 14:33, Yu, Brian wrote:
 Thanks for this, I'll give it a try.

 Is it possible to add a flag in the RegistryValue to say don't
 write/create if value exists?
 Probably too late for me, but I think it'll be a useful feature in the
 future.


 -Original Message-
 From: p...@hoaske.dk [mailto:p...@hoaske.dk]
 Sent: 09 February 2009 13:09
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Registry Manipulation


 Hi Brian,

 what about something along the lines of:

 Property Id=MYREGKEYPROP Value=YetNotSet
 RegistrySearch Id=MYREGKEYSEARCH Key=MyKey Name=RegValueName
 Root=HKLM Type=raw/
 /Property

 Component Id=CreateKeyComponent Guid= KeyPath=yes
  RegistryValue Id=WRITEREGVALUE Action=write  Key=MyKey
 Name=RegValueName Root=HKLM Type=string
 Value=NewValue/
 ConditionNOT (MYREGKEYPROP~=A-value OR
 MYREGKEYPROP~=YetNotSet)/Condition
 /Component


 Regards,

 Hans

 On Mon, February 9, 2009 12:19, Yu, Brian wrote:
 Is it possible for wix to search for existing registry value and if
it
 exists or equal to a certain value, then leave the registry untouched

 But if it does not exist, then create?



 Is it a combination of using RegistrySearch and RegistryKey? How
would
 it work?



 Brian Yu




 _
 This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We
are
 incorporated under the laws of England and Wales (company no.
05677531
 and
 VAT registration no. 872810613). Our registered office is at 155
 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached
 documents
 may contain privileged and confidential information and should only
be
 read by those persons to whom this e-mail is addressed. Use by other
 than
 intended recipients is prohibited. If you are not the addressee, you
 must
 not copy, distribute, disclose or use any of the information in it.
If
 you
 have received it in error, please delete it and immediately notify
the
 sender. EASYSCREEN reserves the right to monitor all e-mail messages
 passing through its network. As we cannot guarantee the genuineness,
 accuracy or completeness

[WiX-users] Patch Installer Issue

2009-02-16 Thread Yu, Brian
I wrote an installer ABC.1.2.3.0.msi which installs the full product

I then create ABC.1.2.3.1msi as a patch and to install it I have to run
in command line

 

msiexec /i ABC.1.2.3.1.msi REINSTALL=ALL REINSTALLMODE=vomus

I put the above string in a ABC.cmd so that users can just run it by
double clicking it.

 

However, I notice that it requires the original ABC 1.2.3.0.msi in the
same path of the ABC.1.2.3.1.msi

Is this by design? And if so why?

Also I tried ABC.1.2.3.2.msi and it only seem to need the original ABC
1.2.3.0.msi

 

Then I tried to uninstall ABC.1.2.3.1.msi from Add or Remove programs

And it correctly removes the file I patched (say mytest.dll) and left
the rest alone

However, if I reapply the patch, the mytest.dll file does not get
installed?

 

Brian Yu

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Registry Manipulation

2009-02-09 Thread Yu, Brian
Is it possible for wix to search for existing registry value and if it
exists or equal to a certain value, then leave the registry untouched

But if it does not exist, then create?

 

Is it a combination of using RegistrySearch and RegistryKey? How would
it work?

 

Brian Yu

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Registry Manipulation

2009-02-09 Thread Yu, Brian
Thanks for this, I'll give it a try. 

Is it possible to add a flag in the RegistryValue to say don't
write/create if value exists?
Probably too late for me, but I think it'll be a useful feature in the
future.


-Original Message-
From: p...@hoaske.dk [mailto:p...@hoaske.dk] 
Sent: 09 February 2009 13:09
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Manipulation


Hi Brian,

what about something along the lines of:

Property Id=MYREGKEYPROP Value=YetNotSet
RegistrySearch Id=MYREGKEYSEARCH Key=MyKey Name=RegValueName
Root=HKLM Type=raw/
/Property

Component Id=CreateKeyComponent Guid= KeyPath=yes
 RegistryValue Id=WRITEREGVALUE Action=write  Key=MyKey
Name=RegValueName Root=HKLM Type=string
Value=NewValue/
ConditionNOT (MYREGKEYPROP~=A-value OR
MYREGKEYPROP~=YetNotSet)/Condition
/Component


Regards,

Hans

On Mon, February 9, 2009 12:19, Yu, Brian wrote:
 Is it possible for wix to search for existing registry value and if it
 exists or equal to a certain value, then leave the registry untouched

 But if it does not exist, then create?



 Is it a combination of using RegistrySearch and RegistryKey? How would
 it work?



 Brian Yu




 _
 This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are
 incorporated under the laws of England and Wales (company no. 05677531
and
 VAT registration no. 872810613). Our registered office is at 155
 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached
documents
 may contain privileged and confidential information and should only be
 read by those persons to whom this e-mail is addressed. Use by other
than
 intended recipients is prohibited. If you are not the addressee, you
must
 not copy, distribute, disclose or use any of the information in it. If
you
 have received it in error, please delete it and immediately notify the
 sender. EASYSCREEN reserves the right to monitor all e-mail messages
 passing through its network. As we cannot guarantee the genuineness,
 accuracy or completeness of the information contained in this message,
the
 statements set forth are not legally binding.


--
 Create and Deploy Rich Internet Apps outside the browser with
 Adobe(R)AIR(TM)
 software. With Adobe AIR, Ajax developers can use existing skills and
code
 to
 build responsive, highly engaging applications that combine the power
of
 local
 resources and data with the reach of the web. Download the Adobe AIR
SDK
 and
 Ajax docs to start building applications
 today-http://p.sf.net/sfu/adobe-com
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users





--
Create and Deploy Rich Internet Apps outside the browser with
Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and
code to
build responsive, highly engaging applications that combine the power of
local
resources and data with the reach of the web. Download the Adobe AIR SDK
and
Ajax docs to start building applications
today-http://p.sf.net/sfu/adobe-com
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.

--
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
___
WiX-users mailing

[WiX-users] msi logging

2008-12-18 Thread Yu, Brian
I got this from http://www.dalun.com/wix/06.26.2005.htm

c:\WiX\msiexec /i product.msi /L*v log.txt

 

Is this the only way to write out logging?

I find it difficult to work out what the installer is doing, is there
any way to change the logging level?

Is there some sort of reference document we can look up?

 

Brian


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
--
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How do you skip overwriting existing registry value

2008-12-01 Thread Yu, Brian
My installer writes default values to the registry for a new install
However, I'd like the installer to skip writing if it already exists as
they are user created



-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] backuponinstall

2008-11-25 Thread Yu, Brian
I tried the following but the msi just fails
  

Binary Id='backupmy.bat' SourceFile=Backup\backup.bat/
CustomAction Id='testbackup' BinaryKey='backupmy.bat'
ExeCommand='' Return='check'/
...

Custom Action='testbackup' Before='InstallFiles'Not Installed
OR REINSTALL/Custom

I can't find this file either C:\WINDOWS\Installer\MSI1429.tmp as it
gets removed.

MSI (s) (08:68) [14:08:00:593]: Note: 1: 1721 2: testbackup 3:
C:\WINDOWS\Installer\MSI1429.tmp 4:  
Error 1721. There is a problem with this Windows Installer package. A
program required for this install to complete could not be run. Contact
your support personnel or package vendor. Action: testbackup, location:
C:\WINDOWS\Installer\MSI1429.tmp, command:  
MSI (s) (08:68) [14:08:05:312]: Product: EasyTrade 1.5 SP1 1.5.7.0 --
Error 1721. There is a problem with this Windows Installer package. A
program required for this install to complete could not be run. Contact
your support personnel or package vendor. Action: testbackup, location:
C:\WINDOWS\Installer\MSI1429.tmp, command:  

Action ended 14:08:05: testbackup. Return value 3.
MSI (s) (08:68) [14:08:05:328]: Machine policy value 'DisableRollback'
is 0
MSI (s) (08:68) [14:08:05:328]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\R
ollback\Scripts 3: 2 
MSI (s) (08:68) [14:08:05:328]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\R
ollback\Scripts 3: 2 
MSI (s) (08:68) [14:08:05:328]: No System Restore sequence number for
this installation.

-Original Message-
From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: 24 November 2008 18:44
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] backuponinstall

A batch file?  Wow, this is for an internal tool only right?

-Original Message-
From: Brian Simoneau [mailto:[EMAIL PROTECTED]
Sent: Monday, November 24, 2008 10:29
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] backuponinstall

Add the batch file as a Binary and run the custom action before
InstallFiles.

-Brian Simoneau

-Original Message-
From: Yu, Brian [mailto:[EMAIL PROTECTED]
Sent: Monday, November 24, 2008 8:04 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] backuponinstall

Hi there



I am trying to backup all files under INSTALLDIR before installation

M plan is to use custom action to run a bat file that does the copying.



I tried running the bat file as is and deploying the bat file itself
first

The problem is that MSI InstallFiles action install all files before my
custom action kicks in and  overwrites my old binaries



Any help is appreciated



Brian






_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are
incorporated under the laws of England and Wales (company no. 05677531
and VAT registration no. 872810613). Our registered office is at 155
Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents
may contain privileged and confidential information and should only be
read by those persons to whom this e-mail is addressed. Use by other
than intended recipients is prohibited. If you are not the addressee,
you must not copy, distribute, disclose or use any of the information in
it. If you have received it in error, please delete it and immediately
notify the sender. EASYSCREEN reserves the right to monitor all e-mail
messages passing through its network. As we cannot guarantee the
genuineness, accuracy or completeness of the information contained in
this message, the statements set forth are not legally binding.

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
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

[WiX-users] backuponinstall

2008-11-24 Thread Yu, Brian
Hi there

 

I am trying to backup all files under INSTALLDIR before installation

M plan is to use custom action to run a bat file that does the copying.

 

I tried running the bat file as is and deploying the bat file itself
first

The problem is that MSI InstallFiles action install all files before my
custom action kicks in and  overwrites my old binaries

 

Any help is appreciated

 

Brian

 

 


_
This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are 
incorporated under the laws of England and Wales (company no. 05677531 and VAT 
registration no. 872810613). Our registered office is at 155 Bishopsgate, 
London EC2M 3TQ. This e-mail and/or any attached documents may contain 
privileged and confidential information and should only be read by those 
persons to whom this e-mail is addressed. Use by other than intended recipients 
is prohibited. If you are not the addressee, you must not copy, distribute, 
disclose or use any of the information in it. If you have received it in error, 
please delete it and immediately notify the sender. EASYSCREEN reserves the 
right to monitor all e-mail messages passing through its network. As we cannot 
guarantee the genuineness, accuracy or completeness of the information 
contained in this message, the statements set forth are not legally binding.
-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] how to convert .reg to .wxs in wix 3.0

2008-11-18 Thread Yu, Brian
Bit of google and found the following

wix 2.0 - Tallow.exe -reg reg_file.reg

 

Is there a way for wix 3 to do the same?

http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg17985.htm
l

 

Brian Yu

EasyScreen 

155 Bishopsgate

London

EC2M 3TQ

0207 650 4410

 

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] wix loading from .reg

2008-10-04 Thread Yu, Brian
Hi there

Is there a way to get WIX to load registry values from a .reg file?
If I have to write registry entries for each line it'll take a long time
I also tried using the heat, but as I passed in the file it just treats
it as normal file.

Brian

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] running .reg file

2008-09-29 Thread Yu, Brian
Is there a method to simply include the .reg file and exec that on the
client as part of the install?

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] running .reg file

2008-09-29 Thread Yu, Brian
I agree if u support this there won't be any rollback action

Is there an easy way to run tallow equivalent command to get a typical
.reg file into wxs?
I install wix 3.0.4318, but there's no tool to do that for me.


-Original Message-
From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: 29 September 2008 15:48
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] running .reg file

No, for good reason.  How would you reference count that content?  What
about rollback?  Patching?

-Original Message-
From: Yu, Brian [mailto:[EMAIL PROTECTED]
Sent: Monday, September 29, 2008 05:37
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] running .reg file

Is there a method to simply include the .reg file and exec that on the
client as part of the install?


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix Add Dialog to prompt for username and pwd

2008-09-12 Thread Yu, Brian
I am struggling to find a good example to follow to insert a dialog box
to prompt for service account user name and password. Can anyone help?
http://www.tramontana.co.hu/wix/

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Sent: 11 September 2008 18:19
To: WiX Users
Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd


In article [EMAIL PROTECTED],
Bob Arnson [EMAIL PROTECTED]  writes:

 Richard wrote:
  Where is this extension documented?  I get a file not found when
  attemping to access this URL.

 
 In WiX.chm. The schema namespace is just for uniqueness.

OK, looking at the Group element, it doesn't let you identify a
group by its well-known SID so attempting to reference the
Administrators group on non-English distributions of Windows will
fail because the name of the groups are localized, but the SIDs are
always the same.

While this follows the model of permissions that Windows Installer
has, its still the wrong model.  To be honest, the small amount of
permissions stuff that is in Windows Installer itself just feels not
very well thought out to me.  Its one of the weaker areas of Windows
Installer.
-- 
The Direct3D Graphics Pipeline -- DirectX 9 draft available for
download
  http://www.xmission.com/~legalize/book/download/index.html

Legalize Adulthood! http://blogs.xmission.com/legalize/


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] wix localisation

2008-09-12 Thread Yu, Brian
Hi there

I followed the tutorial and was trying to pass in different language
settings.
e.g. -cultures:nl-nl but it errors. Does it have to be -cultures:en-us
for wix version 3.0.4318.0?




c:\Program Files\Windows Installer XML v3\bin\candle.exe
InstallProduct.wxs -ext WixComPlusExtension -ext WixIISExtension

c:\Program Files\Windows Installer XML v3\bin\light.exe -out
InstallProduct.msi InstallProduct.wixobj -ext WixUIExtension -ext
WixIISExtension -cultures:en-us -ext WixComPlusExtension



-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] wix localisation

2008-09-12 Thread Yu, Brian
Please ignore this as I found a language code in package and product
which I can use.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Yu, Brian
Sent: 12 September 2008 14:35
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] wix localisation

Hi there

I followed the tutorial and was trying to pass in different language
settings.
e.g. -cultures:nl-nl but it errors. Does it have to be -cultures:en-us
for wix version 3.0.4318.0?




c:\Program Files\Windows Installer XML v3\bin\candle.exe
InstallProduct.wxs -ext WixComPlusExtension -ext WixIISExtension

c:\Program Files\Windows Installer XML v3\bin\light.exe -out
InstallProduct.msi InstallProduct.wixobj -ext WixUIExtension -ext
WixIISExtension -cultures:en-us -ext WixComPlusExtension




-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix Add Dialog to prompt for username and pwd

2008-09-12 Thread Yu, Brian
Thanks Neil. 

I've got this error even when I added the bin directory to my PATH.
Any clues?


C:\candle /?

Unhandled Exception: System.IO.FileNotFoundException: Could not load
file or ass
embly 'wix, Version=3.0.3907.0, Culture=neutral,
PublicKeyToken=ce35f76fcda82bad
' or one of its dependencies. The system cannot find the file specified.
File name: 'wix, Version=3.0.3907.0, Culture=neutral,
PublicKeyToken=ce35f76fcda
82bad'

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\M
icrosoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind
failure lo
gging.
To turn this feature off, remove the registry value
[HKLM\Software\Microsoft\Fus
ion!EnableLog].


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Neil
Sleightholm
Sent: 12 September 2008 16:52
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd

I wrote a bit about custom UIs here:
http://neilsleightholm.blogspot.com/2008/08/customised-uis-for-wix.html.
 
Neil
 
Neil Sleightholm
X2 Systems Limited
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
 



From: [EMAIL PROTECTED] on behalf of Yu, Brian
Sent: Fri 12/09/2008 02:08
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd



I am struggling to find a good example to follow to insert a dialog box
to prompt for service account user name and password. Can anyone help?
http://www.tramontana.co.hu/wix/

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Sent: 11 September 2008 18:19
To: WiX Users
Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd


In article [EMAIL PROTECTED],
Bob Arnson [EMAIL PROTECTED]  writes:

 Richard wrote:
  Where is this extension documented?  I get a file not found when 
  attemping to access this URL.
   

 In WiX.chm. The schema namespace is just for uniqueness.

OK, looking at the Group element, it doesn't let you identify a group
by its well-known SID so attempting to reference the Administrators
group on non-English distributions of Windows will fail because the name
of the groups are localized, but the SIDs are always the same.

While this follows the model of permissions that Windows Installer has,
its still the wrong model.  To be honest, the small amount of
permissions stuff that is in Windows Installer itself just feels not
very well thought out to me.  Its one of the weaker areas of Windows
Installer.
--
The Direct3D Graphics Pipeline -- DirectX 9 draft available for
download
  http://www.xmission.com/~legalize/book/download/index.html

Legalize Adulthood! http://blogs.xmission.com/legalize/


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WIX Upgrade code

2008-09-11 Thread Yu, Brian
Hi there

 

I've set up 3 msi. One base install(309) and 2 minor upgrades (499 and
599)

I expect that 599.msi can only br run when 499 is previously patched. 

However, I am able to run 599.msi straight after installing 309.msi

How do u specify this range?

 

309.wxs

Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e'

UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND'

  Minimum='2.2.40.309' IncludeMinimum='no' /

/Upgrade

 

499.wxs

Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e'

  UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND'

Minimum='2.2.40.309' IncludeMinimum='yes' Maximum='2.2.40.499'
IncludeMaximum='yes'/ 

  UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND'

Minimum='2.2.40.499' IncludeMinimum='no' /

/Upgrade



599.wxs

Upgrade Id='b9bb6a3a-1cd3-4d20-a0b0-769c4eec4d0e'

  UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND'

Minimum='2.2.40.499' IncludeMinimum='yes' Maximum='2.2.40.599'
IncludeMaximum='yes'/ 

  UpgradeVersion OnlyDetect='yes' Property='NEWERFOUND'

Minimum='2.2.40.599' IncludeMinimum='no' /

/Upgrade



 

 

 

Brian Yu

EasyScreen (Marex Financial)

155 Bishopsgate

London

EC2M 3TQ

0207 650 4410

 

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Wix Service - grant logon rights

2008-09-11 Thread Yu, Brian
How do u grant logon rights to services created by custom actions?

CustomAction Id='InstallService' FileKey=IdService
ExeCommand='/Service' Execute=deferred Return='check' HideTarget=no
Impersonate=no/

InstallExecuteSequence
  Custom Action=InstallService After=InstallFiles Not
Installed OR REINSTALL/Custom
  RemoveExistingProducts After='InstallFinalize' /
/InstallExecuteSequence   

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] does running upgrade msi or patch msistill require additional command line switches?

2008-09-10 Thread Yu, Brian
I had the same issue and used the following custom actions 
But double clicking the new msi still fails to run as it complains
there's already a version running.

  CustomAction Id='AlreadyUpdated' Error='program is already
installed.' / 
  CustomAction Id='NoDowngrade' Error='A later version of
program is already installed.' /
CustomAction Id='Patch_SetReinstall'
Property='REINSTALL'Value='ALL'/
CustomAction Id='Patch_SetReinstallMode'
Property='REINSTALLMODE'Value='vomus'/


InstallExecuteSequence
. other custom actions ...
Custom Action='AlreadyUpdated'
After='FindRelatedProducts'PATCHFOUND/Custom
  Custom Action='NoDowngrade'
After='FindRelatedProducts'NEWERFOUND/Custom
Custom Action='Patch_SetReinstall'
After=LaunchConditionsInstalled/Custom
Custom Action='Patch_SetReinstallMode'
After=Patch_SetReinstallInstalled/Custom
/InstallExecuteSequence

Yet without the custom actions of the Reinstalls, running this command
line works
msiexec -i program.msi REINSTALL=ALL REINSTALLMODE=vomus




-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
O'Brien
Sent: 09 September 2008 19:20
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] does running upgrade msi or patch msistill
require additional command line switches?

Awesome thanks...so with this in place one should be able to just double
click on the My deliverable Small Update or Minor Upgrade Patch.msp
and get the desired result?

To set these required flags in the case of using a My Deliverable Small
Update or Minor Upgrade.msi approach to update an existing install
would I include similar CustomActions but use the condition UPGRADE and
Installed versus PATCH and Installed?

In an earlier response it was suggested that to execute a minor upgrade
you need reinstallmode=vomus not omus for this to work.  Is that
only for the case of applying a minor upgrade using a My Deliverable
Small Update or Minor Upgrade.msi approach to update an existing
install?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Nannenga
Sent: Tuesday, September 09, 2008 7:32 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msi still
require additional command line switches?

In our installs, we don't utilize a patch wrapper.

Instead, we set the REINSTALL and REINSTALLMODES appropriately within
our installation(s)...

CustomAction Id='Patch_SetReinstall'
Property='REINSTALL'Value='ALL'/
CustomAction Id='Patch_SetReinstallMode'
Property='REINSTALLMODE'Value='omus'/

InstallExecuteSequence
...
LaunchConditions/
Custom Action='Patch_SetReinstall'
After=LaunchConditionsPATCH and Installed/Custom
Custom Action='Patch_SetReinstallMode'
After=Patch_SetReinstallPATCH and Installed/Custom
...
/InstallExecuteSequence


With respect to multiple instances, the customer applies the patch via
the command line passing in the instance product code to patch if they
don't want all relevant instances updated by double clicking on the MSP
file.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pally
Sandher
Sent: Tuesday, September 09, 2008 5:54 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msi still
require additional command line switches?

Bob Arnson wrote:
Robert O'Brien wrote:
 q2 - do the same REINSTALLMODE switch settings apply when trying to
use a patch to carry out a minor or major upgrade?

Yes, though usually MSI picks the right values for you. Though patches
aren't generally double-click installable; you usually need to provide a
wrapper.

I've yet to find a way to generate an MSP which doesn't need a wrapper
executable or be launched using msiexec /p to work as one would expect.
If anyone knows how, please share so we can update the WiX 3.0
documentation accordingly.

Palbinder Sandher
Software Deployment and IT Administrator

T: +44 (0) 141 945 8500
F: +44 (0) 141 945 8501
http://www.iesve.com

**Design, Simulate + Innovate with the Virtual Environment**

Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP

Email Disclaimer


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: 07 September 2008 21:16
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msi still
require additional command line switches?

Robert O'Brien wrote:
 q2 - do the same REINSTALLMODE switch settings apply when trying to
use a patch to carry out a minor or major upgrade?

Yes, though usually MSI picks the right values for 

Re: [WiX-users] does running upgrade msi orpatch msistill require additional command line switches?

2008-09-10 Thread Yu, Brian
Is there an equivalent in MSI? i.e. can we do this in msi?
In the tutorial, it says it must be done via command line


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Nannenga
Sent: 10 September 2008 17:42
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi orpatch msistill
require additional command line switches?

The info I provided below was in response to the double click an MSP
file; not in regards to an MSI.

Good info to have, though...


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Yu, Brian
Sent: Wednesday, September 10, 2008 11:13 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msistill
require additional command line switches?

I had the same issue and used the following custom actions
But double clicking the new msi still fails to run as it complains
there's already a version running.

  CustomAction Id='AlreadyUpdated' Error='program is already
installed.' /
  CustomAction Id='NoDowngrade' Error='A later version of
program is already installed.' /
CustomAction Id='Patch_SetReinstall'
Property='REINSTALL'Value='ALL'/
CustomAction Id='Patch_SetReinstallMode'
Property='REINSTALLMODE'Value='vomus'/


InstallExecuteSequence
. other custom actions ...
Custom Action='AlreadyUpdated'
After='FindRelatedProducts'PATCHFOUND/Custom
  Custom Action='NoDowngrade'
After='FindRelatedProducts'NEWERFOUND/Custom
Custom Action='Patch_SetReinstall'
After=LaunchConditionsInstalled/Custom
Custom Action='Patch_SetReinstallMode'
After=Patch_SetReinstallInstalled/Custom
/InstallExecuteSequence

Yet without the custom actions of the Reinstalls, running this command
line works
msiexec -i program.msi REINSTALL=ALL REINSTALLMODE=vomus




-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
O'Brien
Sent: 09 September 2008 19:20
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] does running upgrade msi or patch msistill
require additional command line switches?

Awesome thanks...so with this in place one should be able to just double
click on the My deliverable Small Update or Minor Upgrade Patch.msp
and get the desired result?

To set these required flags in the case of using a My Deliverable Small
Update or Minor Upgrade.msi approach to update an existing install
would I include similar CustomActions but use the condition UPGRADE and
Installed versus PATCH and Installed?

In an earlier response it was suggested that to execute a minor upgrade
you need reinstallmode=vomus not omus for this to work.  Is that
only for the case of applying a minor upgrade using a My Deliverable
Small Update or Minor Upgrade.msi approach to update an existing
install?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Nannenga
Sent: Tuesday, September 09, 2008 7:32 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msi still
require additional command line switches?

In our installs, we don't utilize a patch wrapper.

Instead, we set the REINSTALL and REINSTALLMODES appropriately within
our installation(s)...

CustomAction Id='Patch_SetReinstall'
Property='REINSTALL'Value='ALL'/
CustomAction Id='Patch_SetReinstallMode'
Property='REINSTALLMODE'Value='omus'/

InstallExecuteSequence
...
LaunchConditions/
Custom Action='Patch_SetReinstall'
After=LaunchConditionsPATCH and Installed/Custom
Custom Action='Patch_SetReinstallMode'
After=Patch_SetReinstallPATCH and Installed/Custom
...
/InstallExecuteSequence


With respect to multiple instances, the customer applies the patch via
the command line passing in the instance product code to patch if they
don't want all relevant instances updated by double clicking on the MSP
file.



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pally
Sandher
Sent: Tuesday, September 09, 2008 5:54 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] does running upgrade msi or patch msi still
require additional command line switches?

Bob Arnson wrote:
Robert O'Brien wrote:
 q2 - do the same REINSTALLMODE switch settings apply when trying to
use a patch to carry out a minor or major upgrade?

Yes, though usually MSI picks the right values for you. Though patches
aren't generally double-click installable; you usually need to provide a
wrapper.

I've yet to find a way to generate an MSP which doesn't need a wrapper
executable or be launched using msiexec /p to work as one would expect.
If anyone knows how, please share so we can update the WiX 3.0
documentation accordingly

Re: [WiX-users] Wix Add Dialog to prompt for username and pwd

2008-09-08 Thread Yu, Brian
This sounds like a good idea. 
To create a new account and give it admin rights
Assuming the user installing the software has admin rights as well

Can you show me how?
Is there a reference link I can look into?

Many Thanks 
Brian

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard
Sent: 05 September 2008 20:05
To: WiX Users
Subject: Re: [WiX-users] Wix Add Dialog to prompt for username and pwd


In article
[EMAIL PROTECTED]
,
Yu, Brian [EMAIL PROTECTED]  writes:

 I read section 8 of http://www.tramontana.co.hu/wix/lesson8.php but
 there's no mention on how to write a dialog box that prompts for user
 name and password and use them to register COM+.

Its never a good idea to prompt users for credentials at install time.
Its a bad security practice and it leads to coupling of your product
with credentials for some account, both of which may be changed or
deleted and cause your product to start failing unexpectedly and
strangely.

You are better off creating accounts that can't be used as interactive
logins, setting their credentials (username/password) explicitly and
then setting the COM+ component to run as this newly created identity.
Add priveleges, permissions and group membership to the newly created
identity in order to give it the necessary permissions it needs to do
its work.

A system administrator is much more likely to understand your
configuration when browsing the newly created credential because it
has a description of what it does: Foo Inc. Processing Service
Login.

Any decent system administrator should resist random credential
queries from programs they are installing.  In fact, if any program
asked me to enter credentials at install time, I'd be unlikely to
recommend it to any serious outfit.
-- 
The Direct3D Graphics Pipeline -- DirectX 9 draft available for
download
  http://www.xmission.com/~legalize/book/download/index.html

Legalize Adulthood! http://blogs.xmission.com/legalize/


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Patch msi does not remove old files

2008-09-08 Thread Yu, Brian

I ran dummy1.msi which updates what dummy.msi puts into installdir

Dummy.msi deploy 50 files, dummy1.msi deploy 10 files to the same
installdir

However, the 40 files remains after running the below command.

How can I get rid of the old files?


msiexec /i dummy1.msi REINSTALL=ALL REINSTALLMODE=vomus

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Wix Add Dialog to prompt for username and pwd

2008-09-05 Thread Yu, Brian
I read section 8 of http://www.tramontana.co.hu/wix/lesson8.php but
there's no mention on how to write a dialog box that prompts for user
name and password and use them to register COM+.

 

Can anyone help?

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Wix COM+

2008-08-28 Thread Yu, Brian
I use the following and it works in terms of putting the file in the
right place but fails to create COM+.

Please help

 

The error I am getting is as follow:

C:\wixdev\ERCalc2c:\Program Files\Windows Installer XML
v3\bin\candle.exe ERC

alcManual.wxs ERCalcUI.wxs ERCalcCom.wxs ERCalcProduct.wxs -ext
WixComPlusExtens

ion

Microsoft (R) Windows Installer Xml Compiler version 3.0.4318.0

Copyright (C) Microsoft Corporation. All rights reserved.

 

ERCalcManual.wxs

ERCalcUI.wxs

ERCalcCom.wxs

ERCalcProduct.wxs

 

C:\wixdev\ERCalc2c:\Program Files\Windows Installer XML
v3\bin\light.exe -out

 ERcalcInstall2.msi ERCalcManual.wixobj ERCalcUI.wixobj ERCalcCom.wixobj
ERCalcP

roduct.wixobj -ext WixUIExtension -cultures:en-us -ext
WixComPlusExtension

Microsoft (R) Windows Installer Xml Linker version 3.0.4318.0

Copyright (C) Microsoft Corporation. All rights reserved.

 

C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens
ion.wxs(

72) : warning LGHT1076 : ICE68: This package has elevated commit in
CustomAction

 table (Action=ComPlusInstallExecuteCommit) but it has a schema less
than 150.

C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens
ion.wxs(

74) : warning LGHT1076 : ICE68: This package has elevated commit in
CustomAction

 table (Action=ComPlusInstallCommit) but it has a schema less than 150.

C:\delivery\Dev\wix_public\src\ext\ComPlusExtension\wixlib\ComPlusExtens
ion.wxs(

79) : warning LGHT1076 : ICE68: This package has elevated commit in
CustomAction

 table (Action=ComPlusUninstallCommit) but it has a schema less than
150.

 

 Wxs file//

?xml version='1.0' encoding='windows-1252'?

Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
xmlns:pca=http://schemas.microsoft.com/wix/2005/02/pubca;
xmlns:complus=http://schemas.microsoft.com/wix/ComPlusExtension;

 Fragment Id='FragmentComplus'

 

DirectoryRef Id=INSTALLDIR

 

Directory Id=directory1 Name=Components 

 

  Directory Id=directory2 Name=COMPlus

 

Directory Id=directory3 Name=BOPhase2

  Component Id=BOPhase2_DLL DiskId=1
Guid=63730333-119b-4613-9859-84aba3914eb4

File Id=file1 Name=ETGlobalBOImps.dll
Source=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\ETGlobalBOImps.dll
 /

complus:ComPlusApplication Id=MyCOM
Name=ETGlobalBOImps.Account

complus:ComPlusAssembly Id=MyComPlusAssembly Type=native
DllPath=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\ETGlobalBOImps.dl
l

  complus:ComPlusComponent
Id=MyCOM CLSID=4653F0B3-F122-4B42-ACED-18939124C889 /

/complus:ComPlusAssembly

  /complus:ComPlusApplication

 

File Id=file2 Name=FIXBO.dll
Source=C:\wixdev\ERCalc2\Components\COMPlus\BOPhase2\FIXBO.dll /

  /Component

/Directory

-
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=100url=/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] uninstall custom action

2008-07-08 Thread Yu, Brian
I am new to WIX and found myself supporting it. It's a great tool and
I'm sure there are more fun to be had.

 

My question is 

 

At Uninstall, I want the msi to create a machine.config file and
populate with important registry settings

I used xmltask to get it to populate an existing file I created 

 

Connection.wxi

Include

   Property Id=CONNECTION_STRING Value=dummy1 

RegistrySearch Id=IDConnectionString
Key=SOFTWARE\My\App1\ClientAPI Name=Location Root=HKLM Type=raw
/

/Property

   Property Id=OUTPUTLOGFILE 

RegistrySearch Id=IDOutString Key=SOFTWARE\My\Debug\App1
Name=OutputLogFile Root=HKLM Type=raw /

/Property

   Property Id=LOGDIRECTORY 

RegistrySearch Id=IDCLogString Key=SOFTWARE\My\Debug\App1
Name=LogDirectory Root=HKLM Type=raw /

/Property   

   Property Id=MACHINE_CONFIG Value=c:\mymachine.config /

/Include

 

xmlconfig.wxi

Include

XmlConfig xmlns=http://schemas.microsoft.com/wix/UtilExtension;

Id=BrianID3 

Action=create

ElementPath=//SOFTWARE/My/Debug/App1 

File=[MACHINE_CONFIG]

Name=OutputLogFile

Node=value

Value=[OUTPUTLOGFILE]

On=uninstall/

/Include

 

But in order for this to work, I need to create =c:\mymachine.config
and populate it with xml tags SOFTWARE\My\Debug\App1

How can I get it msi to create a file c:\mymachine.config with those
values?

 

 

-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users