[WiX-users] Installing files to the My Documents directory

2006-11-06 Thread Nick Johnson
I'm trying to write an installer that installs files into the user's My Documents directory (it doesn't install files anywhere else, for what it's worth). Trying to construct it the obvious way, I get a couple of errors: ICE38, complaining that the KeyPath has to be a registry key under HKCU, and ICE64, complaining the directories under PersonalFolder aren't listed in the RemoveFile table.
For the first one, I really don't know what's going on - the WiX tutorial doesn't even cover what a KeyPath is, let alone when and why I should create registry keys for one.For the second one, the folders are created by an external program, and the installer shouldn't remove them on uninstall, even if they're empty. How can I tell the installer this?
-Nick Johnson
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Setting property value with another property value

2006-11-06 Thread Lerudjordet, Morten Minge
/ 
Binary Id=WixUtilExtension
SourceFile=[ProgramFilesFolder]\Windows Installer XML
v3\bin\WixUtilExtension.dll / 

CustomAction Id=SetWebConfigPath Property=CASetCPath
Value=[INSTALLPATH][WEBCONFIGFILE] / 
CustomAction Id=SetSettingsPath Property=CASetSPath
Value=[FILEPATH] / 

Thanks 

Morten 

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/2d67725e/attachment.html 

--


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

--

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


End of WiX-users Digest, Vol 6, Issue 20


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Convincing customer to use WiX toolset - is it enterprise ready?

2006-11-06 Thread Jacek Blaszczynski
Hello!

I am in process of trying to convince customer who looks for enterprise
grade InstallShield installation package improvements. I have proposed to
replace it with WiX based installer and pointed him to WiX sourceforge.net
site and got a very fast answer with several doubts:

1.   The sourceforge site indicates this is still in beta, so it is
probally not ready for use for a commercial project which we need to
distribute to enterprise customers. ... 
2.   I have downloaded the Wix package to take a look, but I could not
find any documentation for it, and it does not appear to be a complete
package. ... 
3.   If I could find a working example of it to see how the user
interface looks during an install I might consider using it, but I would
perfer either InstallShield or Wise. ... 

Obviosuly I could respond to all this and other serius doubts raised by
customer myself but I thought that this process may be of interest to WiX
community and I may receive good support in finding arguments in favor of
WiX.

The most important thing is to show enterprise level installation packages
created with WiX - please point me to most prominent installation packages
created using WiX toolset which at the best should be available for download
and testing.

Please indicate as well:

1) links to the latest but still complete packages (i.e. not requiring
hunting for dependencies, docs or WiX tools) working out of box - I almost
always had a lot problems using packages downloaded from sourceforge.

2) links to authoritative sites describing WiX package

3) links to most recent documetation available online.

Regards

Jacek



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Convincing customer to use WiX toolset - is it enterprise ready?

2006-11-06 Thread John Watson
MySQL switched to MSI and built it using WiX last year (I believe). http://dev.mysql.com/doc/administrator/en/ch02s02s01.html

--John
On 11/6/06, Jacek Blaszczynski [EMAIL PROTECTED] wrote:
Hello!I am in process of trying to convince customer who looks for enterprisegrade InstallShield installation package improvements. I have proposed to
replace it with WiX based installer and pointed him to WiX sourceforge.netsite and got a very fast answer with several doubts:1.   The sourceforge site indicates this is still in beta, so it is
probally not ready for use for a commercial project which we need todistribute to enterprise customers. ... 2.   I have downloaded the Wix package to take a look, but I could notfind any documentation for it, and it does not appear to be a complete
package. ... 3.   If I could find a working example of it to see how the userinterface looks during an install I might consider using it, but I wouldperfer either InstallShield or Wise. ... 
Obviosuly I could respond to all this and other serius doubts raised bycustomer myself but I thought that this process may be of interest to WiXcommunity and I may receive good support in finding arguments in favor of
WiX.The most important thing is to show enterprise level installation packagescreated with WiX - please point me to most prominent installation packagescreated using WiX toolset which at the best should be available for download
and testing.Please indicate as well:1) links to the latest but still complete packages (i.e. not requiringhunting for dependencies, docs or WiX tools) working out of box - I almostalways had a lot problems using packages downloaded from sourceforge.
2) links to authoritative sites describing WiX package3) links to most recent documetation available online.RegardsJacek
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to launch a browser after uninstall

2006-11-06 Thread Andy Pike
Hi,

I would like to launch a web browser to a particular url once the uninstall 
has finished. Is this possible? If so, can you give me an example xml 
fragment? I'm a bit of a newbie, but I guess there is a custom action for 
this?

Thanks in advance

Andy

_
Be the first to hear what's new at MSN - sign up to our free newsletters! 
http://www.msn.co.uk/newsletters


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] preprocessor variable $(var.Build)

2006-11-06 Thread Lerudjordet, Morten Minge
To get wix to use the var it has to run in the context where the
$(ConfigurationName) is set (candle compile). 

You then compile wixobj with: candle.exe -dMyVar =
$(ConfigurationName)...
Then you should be able to access the $(var.MyVar) in the wix code. 

Usually this is set up in a msbuld script and passed when compiling the
wxs files to wixobj.

morten  

 Message: 6
Date: Mon, 6 Nov 2006 14:20:58 +0100
From: Friedrich, Oliver [EMAIL PROTECTED]
Subject: Re: [WiX-users] preprocessor variable $(var.Build)
To: wix-users@lists.sourceforge.net
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii

 
Alright, just found out, where this variable was set. It is set on the
commandline while calling the batch-file to start the compilation of the
setup.
 
The batch-file is called as Pre-build event command line in VS2005.
The variable var.Build is set to the value of $(ConfigurationName).
The last is homemade of VisualStudio. How can I access this
ConfigurationName under WiX-V3?
 
Sorry for the trouble...
 
Oliver




From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 03, 2006 6:04 PM
To: Friedrich, Oliver
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] preprocessor variable $(var.Build)


Friedrich, Oliver wrote: 

No, we did not use Votive V2, just plain wxs-files that
we added to a simple solution, we did not use Votive V2.


Sorry, I'm not understanding. Are you asking how to set the
Build variable using Votive? 


-- 
sig://boB
http://bobs.org

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/70c1b015/attachment.html 

--


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

--

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


End of WiX-users Digest, Vol 6, Issue 21


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Com LocalServer32 in 8.3 format

2006-11-06 Thread Dyson, Peter
Hi,

I am authoring wix version 3 com servers in the 'correct' way as below,
but the LocalServer32 @ registry entry is generated in 8.3 format names.

This seems to be because of the [!MyServer.exe] generated in the msi. If
I use orca to change that to [#MyServer.exe] then I get the long
filename as I require. I would much prefer to maintain the code below
rather than a load of registry entries which are prone to mistakes, is
there any method of forcing the [#MyServer.exe] to be generated.

?xml version=1.0 encoding=utf-8?
Include
TypeLib Id=EA305BC3-2E79-4D45-80ED-1255CA84833F
 Advertise=no
 Language=0
 MajorVersion=1
 MinorVersion=0
 Description=MyServer 1.0 Type Library
 HelpDirectory=INSTALLDIR
AppId Id=94C608D3-2ACA-419F-BF70-F66CC418CCBE
   Description=MyServer
   Advertise=no 
Class Id=BBAFBB6F-4BB7-41BC-8770-A723EABDC901
   Advertise=no
   Context=LocalServer32 
ProgId Id=MyServer.Control.1
ProgId Id=MyServer.Control /
/ProgId
Interface Id=B62C4D30-0086-4AB1-ABDB-F0E74D36D1C7
   Name=IControl
 
ProxyStubClassId=00020424---C000-0046
 
ProxyStubClassId32=00020424---C000-0046
   /
/Class
/AppId
/TypeLib
/Include

Thanks,

Peter

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] msbuild nant task and WiX

2006-11-06 Thread Lerudjordet, Morten Minge
In you'r msbuild file you can do something like this.

Target Name=MakeMSI
Exec Command=candle.exe -out DestOfWiXObjFiles\Product.wixobj
Product.wxs/Exec
Exec Command=light.exe -out DestFolderOfMSI\MyProdctName.msi
Product.wixobj +ALL OTHER WIXOBJ files you need -loc
WixUI_en-us.wxl/Exec
  /Target
  Target Name=MakeSetup DependsOnTargets=GenerateConfig;MakeMSI
  /Target 

morten


Message: 5
Date: Mon, 6 Nov 2006 13:18:36 -
From: Pawel Pabich [EMAIL PROTECTED]
Subject: [WiX-users] msbuild nant task and WiX
To: wix-users@lists.sourceforge.net
Message-ID:

[EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii

 

Hi,

 

What is the easiest way of being able to build my WiX installer project
taking into account

that I'm using msbuild task to build my solution?

 

Thanks

 

Pawel Pabich

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/1413cde3/attachment.html 

--

Message: 6
Date: Mon, 6 Nov 2006 14:20:58 +0100
From: Friedrich, Oliver [EMAIL PROTECTED]
Subject: Re: [WiX-users] preprocessor variable $(var.Build)
To: wix-users@lists.sourceforge.net
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii

 
Alright, just found out, where this variable was set. It is set on the
commandline while calling the batch-file to start the compilation of the
setup.
 
The batch-file is called as Pre-build event command line in VS2005.
The variable var.Build is set to the value of $(ConfigurationName).
The last is homemade of VisualStudio. How can I access this
ConfigurationName under WiX-V3?
 
Sorry for the trouble...
 
Oliver




From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 03, 2006 6:04 PM
To: Friedrich, Oliver
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] preprocessor variable $(var.Build)


Friedrich, Oliver wrote: 

No, we did not use Votive V2, just plain wxs-files that
we added to a simple solution, we did not use Votive V2.


Sorry, I'm not understanding. Are you asking how to set the
Build variable using Votive? 


-- 
sig://boB
http://bobs.org

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/70c1b015/attachment.html 

--


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

--

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


End of WiX-users Digest, Vol 6, Issue 21


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to prompt to terminate process on uninstall

2006-11-06 Thread Jeff MacDuff








Ok a follow up question,



Where do I put the uninstall
custom action at in the Wix file? 



My wix file doesnt contain any kind
of remove / uninstall sections from what I can tell?



-JEff







From: Rob Mensching 
Sent: Thursday, October 26, 2006 1:02 PM
To: Jeff MacDuff; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







wix\ src\ca\wixca\dll\CloseApps.cpp







From: Jeff MacDuff 
Sent: Thursday, October 26, 2006 12:58
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







Ahh ok.. I understand.



Can you tell me more about this
CloseApps CA ? Is this an existing item I can just hook into?







From: Rob Mensching 
Sent: Thursday, October 26, 2006 12:58 PM
To: Jeff MacDuff; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







Youd have to use a CustomAction like CloseApps to kill off more
than just those files that are held in use by a process with a visible window.







From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Jeff MacDuff
Sent: Thursday, October 26, 2006 12:53
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to prompt to terminate process on uninstall







What is the correct method in the WIX file to list the
process names that should / need to be killed before uninstall occurs?



What we are seeing is that if process A is running the MSI
at uninstall time will uninstall all of the other files ( dlls / xmls / etc )
and then prompt the user to reboot. At reboot the process A is removed.



The bug is that if the user chooses not to reboot.. and
clicks on the process A systray icon this will cause process A to crash since
its dependent files are now gone.



How do I tell the MSI uninstall process to kill process A ?



Thanks,

Jeff






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] msbuild nant task and WiX

2006-11-06 Thread Justin Rockwood
Or you can just use the built-in wix.targets file that we ship with wix.
That will do all of the right stuff for you, including smart incremental
builds. If you use Votive v3, you'll automatically get MSBuild projects, but
you don't have to use Votive to still use the wix.targets file.

Justin

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lerudjordet,
Morten Minge
Sent: Monday, November 06, 2006 6:45 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] msbuild nant task and WiX

In you'r msbuild file you can do something like this.

Target Name=MakeMSI
Exec Command=candle.exe -out DestOfWiXObjFiles\Product.wixobj
Product.wxs/Exec
Exec Command=light.exe -out DestFolderOfMSI\MyProdctName.msi
Product.wixobj +ALL OTHER WIXOBJ files you need -loc
WixUI_en-us.wxl/Exec
  /Target
  Target Name=MakeSetup DependsOnTargets=GenerateConfig;MakeMSI
  /Target

morten


Message: 5
Date: Mon, 6 Nov 2006 13:18:36 -
From: Pawel Pabich [EMAIL PROTECTED]
Subject: [WiX-users] msbuild nant task and WiX
To: wix-users@lists.sourceforge.net
Message-ID:

[EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii



Hi,



What is the easiest way of being able to build my WiX installer project
taking into account

that I'm using msbuild task to build my solution?



Thanks



Pawel Pabich

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/1413cde3/attachment.html

--

Message: 6
Date: Mon, 6 Nov 2006 14:20:58 +0100
From: Friedrich, Oliver [EMAIL PROTECTED]
Subject: Re: [WiX-users] preprocessor variable $(var.Build)
To: wix-users@lists.sourceforge.net
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii


Alright, just found out, where this variable was set. It is set on the
commandline while calling the batch-file to start the compilation of the
setup.

The batch-file is called as Pre-build event command line in VS2005.
The variable var.Build is set to the value of $(ConfigurationName).
The last is homemade of VisualStudio. How can I access this
ConfigurationName under WiX-V3?

Sorry for the trouble...

Oliver




From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: Friday, November 03, 2006 6:04 PM
To: Friedrich, Oliver
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] preprocessor variable $(var.Build)


Friedrich, Oliver wrote:

No, we did not use Votive V2, just plain wxs-files that
we added to a simple solution, we did not use Votive V2.


Sorry, I'm not understanding. Are you asking how to set the
Build variable using Votive?


--
sig://boB
http://bobs.org

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/70c1b015/attachment.html

--


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

--

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


End of WiX-users Digest, Vol 6, Issue 21


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to prompt to terminate process on uninstall

2006-11-06 Thread Peterson, Joel








Hi
Jeff.



The custom needs be placed in
the proper sequence, such as before RemoveAllFiles. WiX, or more accurately
MSI, isnt organized towards stages of installation, but allows you to
schedule events based on those stages. 









Joel Peterson



[EMAIL PROTECTED]















From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeff
MacDuff
Sent: Monday, November 06, 2006 8:16 AM
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] How to prompt to terminate process on uninstall







Ok a follow up question,



Where do I put the uninstall
custom action at in the Wix file? 



My wix file doesnt
contain any kind of remove / uninstall sections from what I can tell?



-JEff







From: Rob Mensching 
Sent: Thursday, October 26, 2006 1:02 PM
To: Jeff MacDuff; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







wix\ src\ca\wixca\dll\CloseApps.cpp







From: Jeff MacDuff 
Sent: Thursday, October 26, 2006 12:58
To: Rob Mensching; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







Ahh ok.. I understand.



Can you tell me more about this
CloseApps CA ? Is this an existing item I can just hook into?







From: Rob Mensching 
Sent: Thursday, October 26, 2006 12:58 PM
To: Jeff MacDuff; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] How to prompt to terminate process on uninstall







Youd have to use a CustomAction like CloseApps to kill off
more than just those files that are held in use by a process with a visible
window.







From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeff
MacDuff
Sent: Thursday, October 26, 2006 12:53
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to prompt to terminate process on uninstall







What is the correct method in the WIX file to list the
process names that should / need to be killed before uninstall occurs?



What we are seeing is that if process A is running
the MSI at uninstall time will uninstall all of the other files ( dlls /
xmls / etc ) and then prompt the user to reboot. At reboot the process A
is removed.



The bug is that if the user chooses not to reboot.. and
clicks on the process A systray icon this will cause process A to crash since
its dependent files are now gone.



How do I tell the MSI uninstall process to kill process A ?



Thanks,

Jeff






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?

2006-11-06 Thread Mike Dimmick
I know that Microsoft use WiX for at least some parts of the SQL Server
2005, Office 2007 and Exchange Server 2007 installers.

Version 2.0.x is considered the stable version. It does get bugfixes, but no
major new development. Version 3.0.x is considered the unstable development
version. The versions at
http://sourceforge.net/project/showfiles.php?group_id=105970 of both are
considered particularly stable; there are point releases (approximately
weekly) at http://wix.sourceforge.net/releases/ (when it works).

Most people want to download the binaries or the Votive MSI, not the sources
package. It's self-contained - no other tools are necessary, not even the
Windows Installer SDK. Votive is the GUI, which is a Visual Studio
integration package. The documentation is in the 'doc' folder of the
binaries package as a chm file. Documentation is currently a weak area - the
WiX.chm file gives the syntax, but not really much in the way of semantics.
There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly
direct access to the Windows Installer tables, so the SDK documentation is
often the best source for understanding what's going on. I also find Phil
Wilson's book The Definitive Guide to Windows Installer useful, although
it may be helpful if you've had some experience with Visual Studio's
deployment projects before reading it. You should probably also read Rob
Mensching's blog at http://blogs.msdn.com/robmen/.

To see how the default user interface looks during an install, get the UI
sample linked from http://www.tramontana.co.hu/wix/lesson2.php
(http://www.tramontana.co.hu/wix/download.php?file=samplewixui.ziptype=appl
ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a
full Windows Installer tool, and can create any UI that the developer can
think of and that the Windows Installer runtime will support. If you want to
do something that Windows Installer cannot support (um, like all the
Microsoft applications listed above!) then you need to create an external UI
handler program, but that is actually not very common.

The documentation at http://wix.sourceforge.net/manual-wix2/wix_index.htm is
for WiX v2.0, and is a little out of date - I'm not sure when it was last
generated. It's basically the same information as in the HTML Help file.

-- 
Mike Dimmick

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacek
Blaszczynski
Sent: 06 November 2006 10:51
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Hello!

I am in process of trying to convince customer who looks for enterprise
grade InstallShield installation package improvements. I have proposed to
replace it with WiX based installer and pointed him to WiX sourceforge.net
site and got a very fast answer with several doubts:

1.   The sourceforge site indicates this is still in beta, so it is
probally not ready for use for a commercial project which we need to
distribute to enterprise customers. ... 
2.   I have downloaded the Wix package to take a look, but I could not
find any documentation for it, and it does not appear to be a complete
package. ... 
3.   If I could find a working example of it to see how the user
interface looks during an install I might consider using it, but I would
perfer either InstallShield or Wise. ... 

Obviosuly I could respond to all this and other serius doubts raised by
customer myself but I thought that this process may be of interest to WiX
community and I may receive good support in finding arguments in favor of
WiX.

The most important thing is to show enterprise level installation packages
created with WiX - please point me to most prominent installation packages
created using WiX toolset which at the best should be available for download
and testing.

Please indicate as well:

1) links to the latest but still complete packages (i.e. not requiring
hunting for dependencies, docs or WiX tools) working out of box - I almost
always had a lot problems using packages downloaded from sourceforge.

2) links to authoritative sites describing WiX package

3) links to most recent documetation available online.

Regards

Jacek



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier

Re: [WiX-users] msbuild nant task and WiX

2006-11-06 Thread Roy Abou Assaly

I use NAnt to call in a similar fashion but add some more options since I'm
paranoid.  I also have NAnt version my WiX file on the fly using the
XMLPoke task after I've built my project.  To clarify, I use WiX v2:

!-- Create the MSI executable.  We are using the WiX toolset to do 
this. 
--
target name=msi

!-- First, we compile the WiX XML file.  Second, we link the 
WiX object
file so that we get an MSI  executable file.  --
exec program=candle workingdir=${project.build.dir} 
commandline=-v0
-w0 -trace -pedantic:legendary ${project.wixfilename}.wxs/
exec program=light workingdir=${project.build.dir} 
commandline=-v0
-w0 -trace -pedantic:legendary ${project.wixfilename}.wixobj/

/target



Lerudjordet, Morten Minge wrote:
 
 In you'r msbuild file you can do something like this.
 
 Target Name=MakeMSI
 Exec Command=candle.exe -out DestOfWiXObjFiles\Product.wixobj
 Product.wxs/Exec
 Exec Command=light.exe -out DestFolderOfMSI\MyProdctName.msi
 Product.wixobj +ALL OTHER WIXOBJ files you need -loc
 WixUI_en-us.wxl/Exec
   /Target
   Target Name=MakeSetup DependsOnTargets=GenerateConfig;MakeMSI
   /Target 
 
 morten
 
 
 Message: 5
 Date: Mon, 6 Nov 2006 13:18:36 -
 From: Pawel Pabich [EMAIL PROTECTED]
 Subject: [WiX-users] msbuild nant task and WiX
 To: wix-users@lists.sourceforge.net
 Message-ID:
   
 [EMAIL PROTECTED]
 Content-Type: text/plain; charset=us-ascii
 
  
 
 Hi,
 
  
 
 What is the easiest way of being able to build my WiX installer project
 taking into account
 
 that I'm using msbuild task to build my solution?
 
  
 
 Thanks
 
  
 
 Pawel Pabich
 
 -- next part --
 An HTML attachment was scrubbed...
 URL:
 http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
 /20061106/1413cde3/attachment.html 
 
 --
 
 Message: 6
 Date: Mon, 6 Nov 2006 14:20:58 +0100
 From: Friedrich, Oliver [EMAIL PROTECTED]
 Subject: Re: [WiX-users] preprocessor variable $(var.Build)
 To: wix-users@lists.sourceforge.net
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=us-ascii
 
  
 Alright, just found out, where this variable was set. It is set on the
 commandline while calling the batch-file to start the compilation of the
 setup.
  
 The batch-file is called as Pre-build event command line in VS2005.
 The variable var.Build is set to the value of $(ConfigurationName).
 The last is homemade of VisualStudio. How can I access this
 ConfigurationName under WiX-V3?
  
 Sorry for the trouble...
  
 Oliver
 
 
 
 
   From: Bob Arnson [mailto:[EMAIL PROTECTED] 
   Sent: Friday, November 03, 2006 6:04 PM
   To: Friedrich, Oliver
   Cc: wix-users@lists.sourceforge.net
   Subject: Re: [WiX-users] preprocessor variable $(var.Build)
   
   
   Friedrich, Oliver wrote: 
 
   No, we did not use Votive V2, just plain wxs-files that
 we added to a simple solution, we did not use Votive V2.
 
 
   Sorry, I'm not understanding. Are you asking how to set the
 Build variable using Votive? 
   
   
   -- 
   sig://boB
   http://bobs.org
 
 -- next part --
 An HTML attachment was scrubbed...
 URL:
 http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
 /20061106/70c1b015/attachment.html 
 
 --
 
 
 -
 Using Tomcat but need to do more? Need to support web services,
 security?
 Get stuff done quickly with pre-integrated technology to make your job
 easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
 Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 
 --
 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 End of WiX-users Digest, Vol 6, Issue 21
 
 
 -
 Using Tomcat but need to do more? Need to support web services, security?
 Get stuff done quickly with pre-integrated technology to make your job
 easier
 Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
 http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

-- 
View this message in context: 
http://www.nabble.com/%3Cmsbuild%3E-nant-task-and-WiX-tf2582295.html#a7206871
Sent from the wix-users mailing list archive at Nabble.com.


-
Using Tomcat but need to do more? Need to support web services

[WiX-users] he cabinet 'setup.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remove i

2006-11-06 Thread Ogden Ogly

Hi, I am evaluating Wix (3.0.211.0) 
and am having a hell of a time… I get the following error when verbose mode is 
turned on:


The cabinet 'setup.cab' does not 
contain any files. If this installation contains no files, this warning can 
likely be safely ignored. Otherwise, please add files to the cabinet or remove 
it.
It seems like some element linking 
the cab and files doesn't exist … but I'll be damned if I can figure out what 
that is. Any help would be appreciated

Here is the source to my WXS file:?xml version=1.0 encoding=utf-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi Product   Id=784D2BDE-E528-4D47-976E-EFBB5B68D14A   UpgradeCode=BB3E9CFB-6CE9-4900-9BA3-FC5379770744 
  Language=1033   Manufacturer=Acme Ltd.   Name=adsf   Version=2.0.0.0   Package   Keywords=Installer 
  Description=Acmes Foobar 1.0 Installer   Comments=Foobar is a registered trademark of Acme Ltd.   Manufacturer=Acme Ltd.   InstallerVersion=150 
  Languages=1033   Compressed=no   SummaryCodepage=1252 /   Media   Id=1   Cabinet = setup.cab
  CompressionLevel = high  EmbedCab = yes /   Property   Id=DiskPrompt   Value=Acmes Foobar 1.0 Installation [1] /
  Directory Id=TARGETDIR Name=SourceDir Directory Id=ProgramFilesFolder Name=PFiles Directory Id=Acme Name=Acme
 Directory Id=INSTALLDIR Name=Foobar 1.0 Component Id=TestComponent Guid=024DCE95-BA09-4CA3-ABE1-8F1CFC989A38 DiskId=1
 File Id=file1.txt Name=file1.txt Source=file1.txt DiskId='1' / File Id=file2.txt Name=file2.txt Source=file2.txt
 / File Id=file3.txt Name=file3.txt Source=file3.txt / File Id=file4.txt Name=file4.txt Source=file4.txt
 / File Id=file5.txt Name=file5.txt Source=file5.txt / File Id=file6.txt Name=file6.txt Source=file6.txt
 / File Id=file7.txt Name=file7.txt Source=file7.txt / File Id=file8.txt Name=file8.txt Source=file8.txt
 / /Component /Directory /Directory /Directory /Directory   Feature   Id=Complete 
  Level=1   ConfigurableDirectory=INSTALLDIR  ComponentRef   Id=TestComponent / /Feature  /Product
/Wix
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?

2006-11-06 Thread Justin Rockwood
Here are some of the Microsoft products and groups that use WiX for their
installations:

* Office 2007
* Office Server 2007
* Windows SharePoint Server
* SQL Server 2005
* Visual Studio
* Windows Defender

Additionally, there are several non-Microsoft products that use WiX. The
biggest one that comes to mind is MySQL.

There are lots more, but I can't remember off the top of my head. WiX has
become the de-facto installation technology within Microsoft and all of the
major product groups use it for their installations. If you or your client
are worried about the stability, robustness, etc. don't be. The fact that
some of the largest software products in the world use WiX should be
testament enough that it's enterprise ready.

Now, having said that, it doesn't mean that WiX is complete by any means.
There is still lots of active development that goes on in the 3.0 version
(which is still beta). Also, although there's a Visual Studio development
experience, Votive still lacks a lot of the nice GUI designers that you'll
find in Wise or InstallShield. There are some 3rd party designers for WiX
files also available. And yes, sadly our documentation is not up to snuff
yet.

Let us know if you have any other questions.

Justin


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacek
Blaszczynski
Sent: Monday, November 06, 2006 2:58 PM
To: 'Mike Dimmick'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Hello!

Thnx for replies - they are very helpful.

Can someone from MSFT WiX developers confirm which enterprise grade product
installers are currently created with help of WiX package?

Rgrds

Jacek

-Original Message-
From: Mike Dimmick [mailto:[EMAIL PROTECTED]
Sent: Monday, November 06, 2006 9:48 PM
To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

I know that Microsoft use WiX for at least some parts of the SQL Server
2005, Office 2007 and Exchange Server 2007 installers.

Version 2.0.x is considered the stable version. It does get bugfixes, but no
major new development. Version 3.0.x is considered the unstable development
version. The versions at
http://sourceforge.net/project/showfiles.php?group_id=105970 of both are
considered particularly stable; there are point releases (approximately
weekly) at http://wix.sourceforge.net/releases/ (when it works).

Most people want to download the binaries or the Votive MSI, not the sources
package. It's self-contained - no other tools are necessary, not even the
Windows Installer SDK. Votive is the GUI, which is a Visual Studio
integration package. The documentation is in the 'doc' folder of the
binaries package as a chm file. Documentation is currently a weak area - the
WiX.chm file gives the syntax, but not really much in the way of semantics.
There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly
direct access to the Windows Installer tables, so the SDK documentation is
often the best source for understanding what's going on. I also find Phil
Wilson's book The Definitive Guide to Windows Installer useful, although
it may be helpful if you've had some experience with Visual Studio's
deployment projects before reading it. You should probably also read Rob
Mensching's blog at http://blogs.msdn.com/robmen/.

To see how the default user interface looks during an install, get the UI
sample linked from http://www.tramontana.co.hu/wix/lesson2.php
(http://www.tramontana.co.hu/wix/download.php?file=samplewixui.ziptype=appl
ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a
full Windows Installer tool, and can create any UI that the developer can
think of and that the Windows Installer runtime will support. If you want to
do something that Windows Installer cannot support (um, like all the
Microsoft applications listed above!) then you need to create an external UI
handler program, but that is actually not very common.

The documentation at http://wix.sourceforge.net/manual-wix2/wix_index.htm is
for WiX v2.0, and is a little out of date - I'm not sure when it was last
generated. It's basically the same information as in the HTML Help file.

--
Mike Dimmick

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacek
Blaszczynski
Sent: 06 November 2006 10:51
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Hello!

I am in process of trying to convince customer who looks for enterprise
grade InstallShield installation package improvements. I have proposed to
replace it with WiX based installer and pointed him to WiX sourceforge.net
site and got a very fast answer with several doubts:

1.   The sourceforge site indicates this is still in beta, so it is
probally not ready for use for a commercial project which we 

[WiX-users] Question about localizing MSIs generated using Wix

2006-11-06 Thread Aaron Khoo
Hi there, we are using Wix to create the MSI package for our application. I've read the documentation regarding the use of wxl filesto generate localized MSIs. However, it seems like this will generate a different MSI per locale. Is it possible to use Wix to generate a single MSI with different localized resources, targetting the proper language as appropriate? For example, I'd like our MSI to contain the localized strings for English, Klingon, Romulan and Esperanto, then based on the value returned by, say, GetUserDefaultLCID, use the proper localized strings. Is there a way to do this through Wix, and if so, what is the best way to do so?


Thank you very much for your help.

Aaron
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?

2006-11-06 Thread Jacek Blaszczynski
Hello Justin!

Thnx for this list of references it is really very helpfull to me.
Personally I am not worried for WiX stability or robustness and I used it
for all my installation packages created during last year. Furthermore, I am
a strong advocate of WiX among all my customers.

However, I would strongly recommend to fix 2 small things which create
problems for coders trying to convince their customers to use WiX:

1. Provide official list of most prominent installer packages created with
WiX - it tells actually everything.
2. Provide nice WiX home page linked via sourceforge.net project page -
currently wix.sourceforge.net points to nothing and it may be bad www card
for the package.

Jacek


-Original Message-
From: Justin Rockwood [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 07, 2006 1:16 AM
To: [EMAIL PROTECTED]; 'Mike Dimmick';
wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Here are some of the Microsoft products and groups that use WiX for their
installations:

* Office 2007
* Office Server 2007
* Windows SharePoint Server
* SQL Server 2005
* Visual Studio
* Windows Defender

Additionally, there are several non-Microsoft products that use WiX. The
biggest one that comes to mind is MySQL.

There are lots more, but I can't remember off the top of my head. WiX has
become the de-facto installation technology within Microsoft and all of the
major product groups use it for their installations. If you or your client
are worried about the stability, robustness, etc. don't be. The fact that
some of the largest software products in the world use WiX should be
testament enough that it's enterprise ready.

Now, having said that, it doesn't mean that WiX is complete by any means.
There is still lots of active development that goes on in the 3.0 version
(which is still beta). Also, although there's a Visual Studio development
experience, Votive still lacks a lot of the nice GUI designers that you'll
find in Wise or InstallShield. There are some 3rd party designers for WiX
files also available. And yes, sadly our documentation is not up to snuff
yet.

Let us know if you have any other questions.

Justin


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacek
Blaszczynski
Sent: Monday, November 06, 2006 2:58 PM
To: 'Mike Dimmick'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Hello!

Thnx for replies - they are very helpful.

Can someone from MSFT WiX developers confirm which enterprise grade product
installers are currently created with help of WiX package?

Rgrds

Jacek

-Original Message-
From: Mike Dimmick [mailto:[EMAIL PROTECTED]
Sent: Monday, November 06, 2006 9:48 PM
To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

I know that Microsoft use WiX for at least some parts of the SQL Server
2005, Office 2007 and Exchange Server 2007 installers.

Version 2.0.x is considered the stable version. It does get bugfixes, but no
major new development. Version 3.0.x is considered the unstable development
version. The versions at
http://sourceforge.net/project/showfiles.php?group_id=105970 of both are
considered particularly stable; there are point releases (approximately
weekly) at http://wix.sourceforge.net/releases/ (when it works).

Most people want to download the binaries or the Votive MSI, not the sources
package. It's self-contained - no other tools are necessary, not even the
Windows Installer SDK. Votive is the GUI, which is a Visual Studio
integration package. The documentation is in the 'doc' folder of the
binaries package as a chm file. Documentation is currently a weak area - the
WiX.chm file gives the syntax, but not really much in the way of semantics.
There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly
direct access to the Windows Installer tables, so the SDK documentation is
often the best source for understanding what's going on. I also find Phil
Wilson's book The Definitive Guide to Windows Installer useful, although
it may be helpful if you've had some experience with Visual Studio's
deployment projects before reading it. You should probably also read Rob
Mensching's blog at http://blogs.msdn.com/robmen/.

To see how the default user interface looks during an install, get the UI
sample linked from http://www.tramontana.co.hu/wix/lesson2.php
(http://www.tramontana.co.hu/wix/download.php?file=samplewixui.ziptype=appl
ication/zip). This uses the WixUI-Mondo user interface. However, WiX is a
full Windows Installer tool, and can create any UI that the developer can
think of and that the Windows Installer runtime will support. If you want to
do something that Windows Installer cannot support (um, like all the
Microsoft applications listed above!) then you need to create an 

Re: [WiX-users] Convincing customer to use WiX toolset - is itenterprise ready?

2006-11-06 Thread Justin Rockwood
1. Good idea. We should probably do that on our home page.
2. I can get to wix.sourceforge.net just fine. Maybe SourceForge was down for a 
minute? If you keep having problems getting to it, let us know.

Justin

-Original Message-
From: Jacek Blaszczynski [mailto:[EMAIL PROTECTED]
Sent: Monday, November 06, 2006 5:23 PM
To: 'Justin Rockwood'; 'Mike Dimmick'; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is 
itenterprise ready?

Hello Justin!

Thnx for this list of references it is really very helpfull to me.
Personally I am not worried for WiX stability or robustness and I used it
for all my installation packages created during last year. Furthermore, I am
a strong advocate of WiX among all my customers.

However, I would strongly recommend to fix 2 small things which create
problems for coders trying to convince their customers to use WiX:

1. Provide official list of most prominent installer packages created with
WiX - it tells actually everything.
2. Provide nice WiX home page linked via sourceforge.net project page -
currently wix.sourceforge.net points to nothing and it may be bad www card
for the package.

Jacek


-Original Message-
From: Justin Rockwood [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 07, 2006 1:16 AM
To: [EMAIL PROTECTED]; 'Mike Dimmick';
wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Here are some of the Microsoft products and groups that use WiX for their
installations:

* Office 2007
* Office Server 2007
* Windows SharePoint Server
* SQL Server 2005
* Visual Studio
* Windows Defender

Additionally, there are several non-Microsoft products that use WiX. The
biggest one that comes to mind is MySQL.

There are lots more, but I can't remember off the top of my head. WiX has
become the de-facto installation technology within Microsoft and all of the
major product groups use it for their installations. If you or your client
are worried about the stability, robustness, etc. don't be. The fact that
some of the largest software products in the world use WiX should be
testament enough that it's enterprise ready.

Now, having said that, it doesn't mean that WiX is complete by any means.
There is still lots of active development that goes on in the 3.0 version
(which is still beta). Also, although there's a Visual Studio development
experience, Votive still lacks a lot of the nice GUI designers that you'll
find in Wise or InstallShield. There are some 3rd party designers for WiX
files also available. And yes, sadly our documentation is not up to snuff
yet.

Let us know if you have any other questions.

Justin


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacek
Blaszczynski
Sent: Monday, November 06, 2006 2:58 PM
To: 'Mike Dimmick'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

Hello!

Thnx for replies - they are very helpful.

Can someone from MSFT WiX developers confirm which enterprise grade product
installers are currently created with help of WiX package?

Rgrds

Jacek

-Original Message-
From: Mike Dimmick [mailto:[EMAIL PROTECTED]
Sent: Monday, November 06, 2006 9:48 PM
To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Convincing customer to use WiX toolset - is
itenterprise ready?

I know that Microsoft use WiX for at least some parts of the SQL Server
2005, Office 2007 and Exchange Server 2007 installers.

Version 2.0.x is considered the stable version. It does get bugfixes, but no
major new development. Version 3.0.x is considered the unstable development
version. The versions at
http://sourceforge.net/project/showfiles.php?group_id=105970 of both are
considered particularly stable; there are point releases (approximately
weekly) at http://wix.sourceforge.net/releases/ (when it works).

Most people want to download the binaries or the Votive MSI, not the sources
package. It's self-contained - no other tools are necessary, not even the
Windows Installer SDK. Votive is the GUI, which is a Visual Studio
integration package. The documentation is in the 'doc' folder of the
binaries package as a chm file. Documentation is currently a weak area - the
WiX.chm file gives the syntax, but not really much in the way of semantics.
There's a tutorial at http://www.tramontana.co.hu/wix/. WiX gives mostly
direct access to the Windows Installer tables, so the SDK documentation is
often the best source for understanding what's going on. I also find Phil
Wilson's book The Definitive Guide to Windows Installer useful, although
it may be helpful if you've had some experience with Visual Studio's
deployment projects before reading it. You should probably also read Rob
Mensching's blog at http://blogs.msdn.com/robmen/.

To see how the default user interface looks during an install, get the UI
sample 

Re: [WiX-users] Setting property value with another property value

2006-11-06 Thread Bob Arnson
Lerudjordet, Morten Minge wrote:
 I use [#ConfigFile] to reference the file defined File Id=ConfigFile,
 this should work right?
   

Yes.

 CustomAction Id=Set_QtExecCmdLine Property=QtExecCmdLine
   Value =.\Deploy.Tools\XmlPreprocess.exe /i
 quot;[#ConfigFile]quot; /s quot;[FILEPATH]quot; /NoLogo /  
 CustomAction Id=QtExec BinaryKey=WixUtilExtension
 DllEntry=CAQuietExec Execute=immediate Return=check/
 Binary Id=WixUtilExtension
 SourceFile=.\Deploy.Tools\WixUtilExtension.dll /
   

Two problems:

1. XmlPreprocess.exe must be installed on the system and using a 
relative directory like that is unlikely to work. CAQuietExec doesn't 
support running executables stored in the Binary table.
2. WixUtilExtension.dll isn't the custom action DLL. It's a managed DLL 
that contains the custom action DLL but doesn't expose it directly. At 
the moment, I think you'll need to build wixca.dll from source. If you 
enter a bug, I'll work on getting that included in the binaries .zip file.

-- 
sig://boB
http://bobs.org



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] he cabinet 'setup.cab' does not contain any files. If this installation contains no files, this warning can likely be safely ignored. Otherwise, please add files to the cabinet or remo

2006-11-06 Thread Bob Arnson
Ogden Ogly wrote:
 Package
 Keywords=Installer
 Description=Acmes Foobar 1.0 Installer
 Comments=Foobar is a registered trademark of Acme Ltd.
 Manufacturer=Acme Ltd.
 InstallerVersion=150
 Languages=1033
 Compressed=no
 SummaryCodepage=1252 /

 Media
 Id=1
 Cabinet = setup.cab 
 CompressionLevel = high
 EmbedCab = yes /

If you're compressing and embedding a cabinet, you want to use 
Package/@Compressed=yes -- I'm not sure that Package/@Compressed=no 
with an embedded cab makes sense to MSI.

-- 
sig://boB
http://bobs.org



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Question about localizing MSIs generated using Wix

2006-11-06 Thread Bob Arnson




Aaron Khoo wrote:

  Hi there, we are using
Wix to create the MSI package for our application. I've read the
documentation regarding the use of wxl filesto generate localized
MSIs. However, it seems like this will generate a different MSI per
locale. Is it possible to use Wix to generate a single MSI with
different localized resources, targetting the proper language as
appropriate? For example, I'd like our MSI to contain the localized
strings for English, Klingon, Romulan and Esperanto, then based on the
value returned by, say, GetUserDefaultLCID, use the proper localized
strings. Is there a way to do this through Wix, and if so, what is the
best way to do so?


MSI doesn't support packages with multiple languages. The officially
supported approach is to use one language-neutral package, multiple
language-specific transforms, and a bootstrapper that applies the right
transform before launching the .msi.

-- 
sig://boB
http://bobs.org


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] best way to get native COM registry entries into wix

2006-11-06 Thread Bob Arnson




Lucius Fleuchaus wrote:

  
  
  

  
  I like to know whether there is a tool that
given a progid
and a registered COM control is able to pre-populate the relevant WIX
section?
  


Heat (v3) and Tallow (v2) support deciphering self-registration code
given a DLL that supports Dll[Un]RegisterServer.

-- 
sig://boB
http://bobs.org


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] INSTALLDIR Problem

2006-11-06 Thread Bob Arnson




Please keep wix-users on the thread so everyone can participate.

Petrut Andrei wrote:

The problem is that I want that message to appear in
an UI, not at the beggining of the setup. I want to
push a button and after that I want that message to
appear and the setup to finish.
  


You can use a Condition element as a child of Control to show or hide a
message based on the property.

-- 
sig://boB
http://bobs.org


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] msbuild nant task and WiX

2006-11-06 Thread Lerudjordet, Morten Minge
When you say withing Visual Studio, where talking about VS 2005 right.
Because then it's msbuild that compiles for you in the background.
MSBuild is integrated in 2005, as of my understanding. 

Justin also pointed out you could use the already made wix targets for
msbuild :

Or you can just use the built-in wix.targets file that we ship with
wix. That will do all of the right stuff for you, including smart
incremental builds. If you use Votive v3, you'll automatically get
MSBuild projects, but you don't have to use Votive to still use the
wix.targets file.

Justin
-Opprinnelig melding-
Fra: Pawel Pabich [mailto:[EMAIL PROTECTED] 
Sendt: 6. november 2006 18:29
Til: Lerudjordet, Morten Minge
Emne: RE: [WiX-users] msbuild nant task and WiX

Thanks, but I need to be able to compile the setup projects from within
Visual Studion .NET. Of course I can use your script with Nant and the
project file with VS.NET but then I have to maintain the same data in
two places which can become nightmare at some stage in the future.

pawel

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Lerudjordet, Morten Minge
Sent: 06 November 2006 14:45
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] msbuild nant task and WiX

In you'r msbuild file you can do something like this.

Target Name=MakeMSI
Exec Command=candle.exe -out DestOfWiXObjFiles\Product.wixobj
Product.wxs/Exec
Exec Command=light.exe -out DestFolderOfMSI\MyProdctName.msi
Product.wixobj +ALL OTHER WIXOBJ files you need -loc
WixUI_en-us.wxl/Exec
  /Target
  Target Name=MakeSetup DependsOnTargets=GenerateConfig;MakeMSI
  /Target 

morten


Message: 5
Date: Mon, 6 Nov 2006 13:18:36 -
From: Pawel Pabich [EMAIL PROTECTED]
Subject: [WiX-users] msbuild nant task and WiX
To: wix-users@lists.sourceforge.net
Message-ID:

[EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii

 

Hi,

 

What is the easiest way of being able to build my WiX installer project
taking into account

that I'm using msbuild task to build my solution?

 

Thanks

 

Pawel Pabich

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/1413cde3/attachment.html 

--

Message: 6
Date: Mon, 6 Nov 2006 14:20:58 +0100
From: Friedrich, Oliver [EMAIL PROTECTED]
Subject: Re: [WiX-users] preprocessor variable $(var.Build)
To: wix-users@lists.sourceforge.net
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii

 
Alright, just found out, where this variable was set. It is set on the
commandline while calling the batch-file to start the compilation of the
setup.
 
The batch-file is called as Pre-build event command line in VS2005.
The variable var.Build is set to the value of $(ConfigurationName).
The last is homemade of VisualStudio. How can I access this
ConfigurationName under WiX-V3?
 
Sorry for the trouble...
 
Oliver




From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 03, 2006 6:04 PM
To: Friedrich, Oliver
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] preprocessor variable $(var.Build)


Friedrich, Oliver wrote: 

No, we did not use Votive V2, just plain wxs-files that
we added to a simple solution, we did not use Votive V2.


Sorry, I'm not understanding. Are you asking how to set the
Build variable using Votive? 


-- 
sig://boB
http://bobs.org

-- next part --
An HTML attachment was scrubbed...
URL:
http://sourceforge.net/mailarchive/forum.php?forum=wix-users/attachments
/20061106/70c1b015/attachment.html 

--


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642

--

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


End of WiX-users Digest, Vol 6, Issue 21



-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https

[WiX-users] fail exit launching browser.

2006-11-06 Thread exit launching




Connected date am supported realtime is 
data.Fail exit launching browser use network a plan carrier required or. 
Small feature am not present.And try other or apps a Asteroids Sudoku in us 
Weather?Vector animation engine Connected date supported realtime am data 
in.Issues certain limited memory heap will. Expected in Midp mobiles 
nominal.Tested with Sony Ericsson of wi of Nokia. Quick am enter Code Camera 
am need Oneshot Downloader?Handsets that support it full or article 
Everypoint. Extensible based technology.Any summary am launch browser 
handsets that support a it. From choice of the a new York.With Sony am 
Ericsson wi Nokia n in News.Keep up with world on mobile. V tested with Sony 
Ericsson wi Nokia. Comments feedback reports problems you may experience or. 
Downloads last week add Your.With Sony am Ericsson wi Nokia n in 
News.Sony Ericsson wi Nokia n News or models! Comments feedback reports 
problems you may experience!Times am or bbc refresh am necessary to see 
content.Graphics Messengers Money Password sms a Sync.Other apps 
Asteroids Sudoku is us.Browsers Education Email of Graphics Messengers is. 
Fail exit launching browser use network a plan carrier required or.Free 
download Testing Advertise or at Getjar Device Filter off.To or see content 
fast or simple in way.Summary launch browser of handsets. To or see content 
fast or simple in way.Browser handsets that support 
it!
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users