[WiX-users] WiX Releases Archive (All WiX releases since WiX 2.0.5213.0) has a new home

2014-04-18 Thread Albert van Peppen
Hi All,
For those still interested in the old release versions of WiX.
The WiX Releases Archive (All WiX releases since WiX 2.0.5213.0) is now moved 
to:

http://www.jukito.nl/snippets/WiX/

Best regards,

Albert van Peppen

--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Weekly releases are no longer updated?

2014-03-18 Thread Albert van Peppen
Hi all,

I noticed for a long time that the weekly updates at 
http://wixtoolset.org/releases are not updated since January 20, 2014.
Is there a specific reason for this? Do we actually have to build the set 
ourselves in order to test them?
Or is there nothing specific that can be tested / everything is open so a 
useable version cannot be build?
Or is it just my proxy that keeps the old page in cache ;)

Best regards,

Albert van Peppen
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Weekly releases

2013-09-25 Thread Albert van Peppen
Hmm, the latest release is still dated August 26, 2013 (WiX 3.8.826.0)

Best regards,

Albert van Peppen

** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 (January 2008) 
at http://madbutcher.dyndns.org/snippets/wix/

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 25 September 2013 08:33
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Weekly releases

They should be back now.


On Tue, Sep 24, 2013 at 10:01 PM, Ivanoff, Alex alex.ivan...@shavlik.comwrote:

 When will weekly releases be back?

 --
  October Webinars: Code for Performance Free Intel webinars 
 can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the 
 most from the latest Intel processors and coprocessors. See abstracts 
 and register  
 http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.c
 lktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register  
http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: Weekly releases

2013-09-25 Thread Albert van Peppen
Mainly waiting for VS2013 support.. But I guess that comes later ;)

Also to update my archive ;)

Best regards,

Albert van Peppen
** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 (January 2008) 
at http://madbutcher.dyndns.org/snippets/wix/

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 25 September 2013 17:03
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: [WiX-users] [SPAM] Re: Weekly releases

Yeah. There were no changes until late last week. There will be a new build 
soon. Were you waiting for those couple changes?


On Wed, Sep 25, 2013 at 1:15 AM, Albert van Peppen alb...@insad.nl wrote:

 Hmm, the latest release is still dated August 26, 2013 (WiX 3.8.826.0)

 Best regards,

 Albert van Peppen

 ** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 
 (January
 2008) at http://madbutcher.dyndns.org/snippets/wix/

 -Oorspronkelijk bericht-
 Van: Rob Mensching [mailto:r...@robmensching.com]
 Verzonden: 25 September 2013 08:33
 Aan: General discussion for Windows Installer XML toolset.
 Onderwerp: Re: [WiX-users] Weekly releases

 They should be back now.


 On Tue, Sep 24, 2013 at 10:01 PM, Ivanoff, Alex 
 alex.ivan...@shavlik.com
 wrote:

  When will weekly releases be back?
 
  
  --
   October Webinars: Code for Performance Free Intel webinars 
  can help you accelerate application performance.
  Explore tips for MPI, OpenMP, advanced profiling, and more. Get the 
  most from the latest Intel processors and coprocessors. See 
  abstracts and register  
  http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg
  .c lktrk ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

 --
  October Webinars: Code for Performance Free Intel webinars 
 can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the 
 most from the latest Intel processors and coprocessors. See abstracts 
 and register  
 http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.c
 lktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
  October Webinars: Code for Performance Free Intel webinars 
 can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the 
 most from the latest Intel processors and coprocessors. See abstracts 
 and register  
 http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.c
 lktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register  
http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Weekly releases

2013-09-25 Thread Albert van Peppen
My First concern is regarding the libraries (.lib files) so I can build my CAs 
in C++ using VS2013.
I can use the VS2012 libraries but seeing the improvements in C++/VS2013 I 
would like to test the VS2013 compiled libraries.
Also VS2012 Update 4 (still RC3) has some optimizer issues fixed which I think 
can fix some problems in some of my CAs, not sure though :).

Since my builds are automated and I don't really use Votive, this is of less 
concern to me :)

Best regards,

Albert van Peppen
** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 (January 2008) 
at http://madbutcher.dyndns.org/snippets/wix/

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 26 September 2013 01:14
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] [SPAM] Re: Weekly releases

BTW, Alex, this is like the 4th time you've asked for VS2013 support in Votive. 
I *highly* recommend you jump in and help write the code to add the support or 
do *something* to take some burden off the people who volunteer time on the WiX 
toolset before asking again.

I say this because it's around the 2nd time of asking volunteers to do work for 
you without offering to help out in anyway that your requests actually start to 
*discourage* volunteers from working on the feature for you. If the feature 
gets done it's often in spite of repeated requests, not because of them. 
smile/

PS: I know I went off on a rant about this same topic a week or so ago so I 
apologize to those of you that read the list regularly. To those of you that 
regularly answer questions here or write code/fix bugs and generally help make 
the WiX toolset better, thank you.


On Wed, Sep 25, 2013 at 3:39 PM, Rob Mensching r...@robmensching.com wrote:

 It's pretty well laid out here: http://www.joyofsetup.com/ 
 2013/09/13/getting-from-here-to-there-for-wix-v3-8/


 On Wed, Sep 25, 2013 at 1:13 PM, Ivanoff, Alex 
 alex.ivan...@shavlik.comwrote:

 Do you have an ETA for VS 2013 support?


 -Original Message-
 From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
 Sent: Wednesday, September 25, 2013 10:46
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] [SPAM] Re: Weekly releases

 2013 support is on the list, but hasn't been completed.

 -Original Message-
 From: Albert van Peppen [mailto:alb...@insad.nl]
 Sent: Wednesday, September 25, 2013 10:43 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] [SPAM] Re: Weekly releases

 Mainly waiting for VS2013 support.. But I guess that comes later ;)

 Also to update my archive ;)

 Best regards,

 Albert van Peppen
 ** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 
 (January
 2008) at http://madbutcher.dyndns.org/snippets/wix/

 -Oorspronkelijk bericht-
 Van: Rob Mensching [mailto:r...@robmensching.com]
 Verzonden: 25 September 2013 17:03
 Aan: General discussion for Windows Installer XML toolset.
 Onderwerp: [WiX-users] [SPAM] Re: Weekly releases

 Yeah. There were no changes until late last week. There will be a new 
 build soon. Were you waiting for those couple changes?


 On Wed, Sep 25, 2013 at 1:15 AM, Albert van Peppen alb...@insad.nl
 wrote:

  Hmm, the latest release is still dated August 26, 2013 (WiX 
  3.8.826.0)
 
  Best regards,
 
  Albert van Peppen
 
  ** WiX Releases Archive - All WiX releases since WiX 2.0.5213.0 
  (January
  2008) at http://madbutcher.dyndns.org/snippets/wix/
 
  -Oorspronkelijk bericht-
  Van: Rob Mensching [mailto:r...@robmensching.com]
  Verzonden: 25 September 2013 08:33
  Aan: General discussion for Windows Installer XML toolset.
  Onderwerp: Re: [WiX-users] Weekly releases
 
  They should be back now.
 
 
  On Tue, Sep 24, 2013 at 10:01 PM, Ivanoff, Alex 
  alex.ivan...@shavlik.com
  wrote:
 
   When will weekly releases be back?
  
   -
   ---
   --
    October Webinars: Code for Performance Free Intel 
   webinars can help you accelerate application performance.
   Explore tips for MPI, OpenMP, advanced profiling, and more. Get 
   the most from the latest Intel processors and coprocessors. See 
   abstracts and register  
   http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/o
   stg .c lktrk ___
   WiX-users mailing list
   WiX-users@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wix-users
  
  
 
  ---
  ---
   October Webinars: Code for Performance Free Intel webinars 
  can help you accelerate application performance.
  Explore tips for MPI, OpenMP, advanced profiling, and more. Get the 
  most from the latest Intel processors and coprocessors. See 
  abstracts and register  
  http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ost
  g.c lktrk

Re: [WiX-users] Is the website wixtoolset.org down ?

2013-09-11 Thread Albert van Peppen
You can find an archive of WiX at: http://madbutcher.dyndns.org/snippets/wix/
Which has the all latest released available WiX files.

Albert van Peppen

BTW Just found that wixtoolset.org is back ;)

-Oorspronkelijk bericht-
Van: Phill Hogland [mailto:phogl...@rimage.com] 
Verzonden: 11 September 2013 17:58
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Is the website wixtoolset.org down ?

Yes the wixtoolset.org web site is still down which means that the wix38.exe 
setup which I have does not run and install on my new build server.  However 
another approach is to go to wix.codeplex.com, select the Source Code tab, 
select Wix38 in the browse changes, and then click on Download.  This delivers 
a zip of the source code.

I extracted the zip to a folder and then I built it as a Debug build, in my 
situation.  (There are additional steps necessary to create a Release build, 
but I will wait for the web site to be repaired and download a release package 
for that purpose.)

I had previously installed Wix 3.7 on my build system, so initially I had 
difficulty getting the downloaded source code to build.  IIRC, I had VS2010 
open without opening any wix project.  I opened a VS command box with Admin 
privileges (which reportedly is only needed for executing 'msbuild path to
source\tools\OneTimeWixBuildInitialization.proj').

I also did:
msbuild path to source\wix.proj /t:Clean  (after several unsuccessful
builds)
msbuild path to source\wix.proj (which is the same as also using
/p:Configuration=Debug)  

I tried to use the process in 'Integrating WiX Projects Into Daily Builds'
in the chm but ran into various issues.  The changes that worked for me
were:

1) Create a debug.targets (which I save in a higher level folder and import 
into each of my wix projects).  It has basically this structure, and does not 
need to be specific to a Debug configuration but that was my focus.) This code 
could also be added directly to each project file, but when maintaining more 
than one project the .targets route is easier to maintain.

lt;?xml version=1.0 encoding=utf-8?
lt;!--
  DebugWix defines Properties used to override WiX tool paths
  to use a Debug build of Wix tools.  Edit the path in this file to match
  the location of the Debug build of Wix tools on this system.
  WARNING:  Unload all Projects which import this file prior to editing it.
  
  Add an Import statement after:
  PropertyGroup Condition= '$(Configuration)|$(Platform)' == 'Debug|x86'

  
  lt;DebugWixTrue/DebugWix
  lt;/PropertyGroup

  lt;Import Project=..\..\Tools\Targets\DebugWix.targets /  -- lt;Project 
xmlns=http://schemas.microsoft.com/developer/msbuild/2003;
  lt;PropertyGroup
lt;!-- Root of SVN tree, defaults to my primary development configuration, 
includes trialing backslash --
lt;SvnInstallsDirSl Condition= '$(SvnInstallsDirSl)' == ''
C:\Development\Installs\lt;/SvnInstallsDirSl

lt;DebugWix Condition= '$(DebugWix)' == '' Falselt;/DebugWix
lt;WixToolPath Condition= '$(DebugWix)' == 'True'
$(SvnInstallsDirSl)Tools\WiX_3.8_Debug\build\debug\x86\lt;/WixToolPath
lt;WixTargetsPath Condition= '$(DebugWix)' == 'True'
$(WixToolPath)\Wix.targetslt;/WixTargetsPath
WixTasksPath Condition= '$(DebugWix)' == 'True'
$(WixToolPath)\wixtasks.dlllt;/WixTasksPath
LuxTargetsPath Condition= '$(DebugWix)' == 'True'
$(WixToolPath)\Lux.targetslt;/LuxTargetsPath
lt;LuxTasksPath Condition= '$(DebugWix)' == 'True'
$(WixToolPath)\LuxTasks.dlllt;/LuxTasksPath
lt;!-- Observed ICE validation errors when:  $(WIX) was set to default
3.7 installationand the above Properties were set to Wix 3.8 in the SVN
...\Tools archive.--
lt;WIX Condition= '$(DebugWix)' == 'True' $(WixToolPath)lt;/WIX

lt;DefineConstants Condition= '$(DebugWix)' == 'True'
Debug;TRACElt;/DefineConstants
  lt;/PropertyGroup

lt;/Project

On each of my build systems I define a System Envronment variable 
'SvnInstallsDirSl' which points at the root of my SVN checkout.

For each Wix project (setup, bootstrapper, or lib) I do the following by 
editing the project file directly (in V2010 right click the project to 'Unload' 
it, then right-click to Edit it, the reload it).
1) add the the code snippet (in the comments of the above file) to the end of 
the existing 'Debug' PropertyGroup, adjusting the relative path as needed.
2) If there are any 'WixExtension elements in an ItemGroup, with a HintPath,
replace the relative path with '$(WixToolPath)WixXxxxExtension.dll'   NOTE
that the WixToolPath has a trailing backslash so there is none specified in 
this path.  This and the fact that I included the new target prior to this 
point, fixes the x64 platform issue that others run into when doing the chm 
process.

Now when I open the project in VS2010 and set the configuration to Debug, all 
projects build using the locally compiled version of the Wix tools.

I hope this helps, although waiting for the web site to return might

Re: [WiX-users] Wix dev and regular dev best practices

2013-06-03 Thread Albert van Peppen

We have the WiX tool installed on a shared drive on the network; for building 
the installer we use the commandline tools in the Project Property Sheets.
This way the developers in our team don't need to install WiX but will still 
use it.
Our devs build the apps, test it themselves and put it through to test. During 
their build they can deceide to test with or without the MSI, build the 
buildserver basically only generates MSI files for testing.
Then we have one project (not generally used b the developers) which generates 
one set MSI for the entire set of applications. (One set consists of a DBx86, 
DBx64, ServerApplication and ClientApplication component and some special 
components (like terminalregistration tools, XML server, webservice controller, 
etc)

Albert van Peppen

-Oorspronkelijk bericht-
Van: Alain Forget [mailto:afor...@cmu.edu] 
Verzonden: 31 May 2013 21:43
Aan: 'General discussion for Windows Installer XML toolset.'
Onderwerp: Re: [WiX-users] Wix dev and regular dev best practices

+1

The chasm between getting things working in a development environment and 
getting them working seamlessly in the deployment environment (by end users) is 
a lot wider than some may be willing to admit.

Alain

-Original Message-
From: John Cooper [mailto:jocoo...@jackhenry.com]
Sent: May 31, 2013 15:36
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wix dev and regular dev best practices

If it doesn't get built, it won't get tested.  Period.

Dev's have a tendency to consider installer building a waste of time (they 
always think they can do it better with a 3rd-party zip lib and some sort of 
XML config document) until it's one week before beta and suddenly you need to 
shake the bugs out of code that should've been tested since the beginning of 
the iteration six months prior.

Push back HARD on any suggestion that building the installer is expendable.  
It's one of Wix's greatest strengths, and the installer is the first view a 
consumer will get of your product.  If it isn't a good impression, it will have 
disproportionate impact.

--
John Merryweather Cooper
Build  Install Engineer - ESA
Jack Henry  Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com 



-Original Message-
From: Drake, David [mailto:david.dr...@wizards.com]
Sent: Friday, May 31, 2013 1:39 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wix dev and regular dev best practices

Albert,
Do you require your regular code writing devs to install Wix on their boxes so 
they don't get errors opening the wixproj files in the main solution, or do you 
keep the .wixproj files off in their own little solution so the devs don't 
notice?  Also, do your devs handle the installers, or does someone other than 
the main app coders do that?

Thanks,
~David

-Original Message-
From: Albert van Peppen [mailto:alb...@insad.nl]
Sent: Thursday, May 30, 2013 23:52 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Wix dev and regular dev best practices

We use a lot of (VS) Project Property Sheets. For WiX we have defined several 
property sheets for this. Our solution gives us the possibility to change the 
location where WixTools are etc. This way we can easily switch between WiX 
versions as well (assuming the schema, on what we use, hasn't been broken)

Just my 2 ct ;)

Best regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: John Ludlow [mailto:john.ludlow...@gmail.com]
Verzonden: 30 May 2013 17:06
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Wix dev and regular dev best practices

@Mark:

Yep, that's what we've gone with, but we had issues getting the right set of 
properties to set up the paths properly because there's a number of cascading 
properties. Also, we had issues in that we have to do this with every .wixproj. 
(I guess we might create a customized .wixproj which has those changes already)

Thanks


On 30 May 2013 15:28, Freedman, Mark P. mark.freed...@jhuapl.edu wrote:

 I've recently added WiX to my continuous integration server, Team City.
 They key is to not have to install stuff on the build machines. WiX 
 includes the install binaries that can be put right in your source tree.
 However the binaries do not include the files necessary for Custom 
 Actions (CAs), so I had to include some extra files that come with the 
 standard WiX developer install.

 http://wix.codeplex.com/releases/view/99514

 Then, update your .wixproj projects to point to the relative path to 
 your wix binaries. See the Wix tags in PropertyGroup.

   PropertyGroup
 Configuration Condition= '$(Configuration)' == ''
 Debug/Configuration
 Platform Condition= '$(Platform)' == '' x86/Platform
 ProductVersion3.7/ProductVersion
 ProjectGuidz/ProjectGuid
 SchemaVersion2.0/SchemaVersion

Re: [WiX-users] Wix dev and regular dev best practices

2013-05-31 Thread Albert van Peppen
We use a lot of (VS) Project Property Sheets. For WiX we have defined several 
property sheets for this. Our solution gives us the possibility to change the 
location where WixTools are etc. This way we can easily switch between WiX 
versions as well (assuming the schema, on what we use, hasn't been broken)

Just my 2 ct ;)

Best regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: John Ludlow [mailto:john.ludlow...@gmail.com] 
Verzonden: 30 May 2013 17:06
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Wix dev and regular dev best practices

@Mark:

Yep, that's what we've gone with, but we had issues getting the right set of 
properties to set up the paths properly because there's a number of cascading 
properties. Also, we had issues in that we have to do this with every .wixproj. 
(I guess we might create a customized .wixproj which has those changes already)

Thanks


On 30 May 2013 15:28, Freedman, Mark P. mark.freed...@jhuapl.edu wrote:

 I've recently added WiX to my continuous integration server, Team City.
 They key is to not have to install stuff on the build machines. WiX 
 includes the install binaries that can be put right in your source tree.
 However the binaries do not include the files necessary for Custom 
 Actions (CAs), so I had to include some extra files that come with the 
 standard WiX developer install.

 http://wix.codeplex.com/releases/view/99514

 Then, update your .wixproj projects to point to the relative path to 
 your wix binaries. See the Wix tags in PropertyGroup.

   PropertyGroup
 Configuration Condition= '$(Configuration)' == ''
 Debug/Configuration
 Platform Condition= '$(Platform)' == '' x86/Platform
 ProductVersion3.7/ProductVersion
 ProjectGuidz/ProjectGuid
 SchemaVersion2.0/SchemaVersion
 OutputNameMy  Installer/OutputName
 OutputTypePackage/OutputType
 WixToolPath..\..\InstallTools\wix\3.7.1224.0\/WixToolPath
 WixTargetsPath$(WixToolPath)Wix.targets/WixTargetsPath
 WixTasksPathwixtasks.dll/WixTasksPath
   /PropertyGroup


 If you're doing bootstrappers prerequisites with the 
 GenerateBootstrapper command, you can do something similar in your 
 project's bootstrapper to redirect them to a  relative path so that 
 the build machine doesn't need to have Visual Studio installed, or 
 whatever puts them in the default Microsoft SDK package.

 GenerateBootstrapper ApplicationFile=MyInstaller.msi
 ApplicationName=My App  BootstrapperItems=@(BootstrapperFile)
 ComponentsLocation=Relative CopyComponents=True
 OutputPath=$(OutputPath) Path=..\..\Bootstrapper /

 Mark Freedman


 -Original Message-
 From: John Ludlow [mailto:john.ludlow...@gmail.com]
 Sent: Thursday, May 30, 2013 5:53 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Wix dev and regular dev best practices

 We're looking at simply making WiX part of the toolkit you need to 
 build our solutions.  We've tried this with some smaller projects and 
 it's worked really well. Developers can follow up on their own 
 impacts, and they can tell when they've broken the install. This 
 increases build quality and frees up install developers from the add a file, 
 remove a file
 monkey-work we seem to spend 80% of our time doing.

 Some of the developers grumbled a bit, but it's also been taken 
 positively by others, and everyone gets a bit more respect for their 
 poor, abused install developers. :)

 In fact, the main issues are related to integrating it into our build 
 system (which is more down to the fact that we don't want to install 
 stuff onto our build system - we want the build to be able to xcopy 
 install whatever it needs).





 On 29 May 2013 18:46, keith.doug...@statcan.gc.ca wrote:

  I don't know if our approach will work well long term since we are 
  still developing all of this, but we decided we'd build front end 
  utilities for developers to use with presets implicitly written out 
  to wxs for them (like Manufacturer and expected directories to 
  install to, etc.). This way in principle we could also have 
  developers (or in your case, a build server) drop off their files 
  and an installer build person / process can then pick them up with the 
  front end to WIX.
 
 
 
  Keith Douglas
  Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 
  Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A
  0T6 keith.doug...@statcan.gc.ca Telephone | Téléphone 613-951-4405 
  Facsimile | Télécopieur 613-951-1966 Government of Canada | 
  Gouvernement du Canada
 
 
  -Original Message-
  From: Drake, David [mailto:david.dr...@wizards.com]
  Sent: May-29-13 1:41 PM
  To: General discussion for Windows Installer XML toolset.
  Subject: [WiX-users] Wix dev and regular dev best practices
 
  I am attempting to bring an extra layer of automation to my area of 
  concern and have chosen to start packaging up each of our

Re: [WiX-users] Quotes in IniFile lost on rollback

2013-01-23 Thread Albert van Peppen
Did you try Microsoft Connect (Category: Visual Studio and .NET Framework)?
I saw several installer issues there (although mostly about Visual Studio 
Installer)

Best regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 23 January 2013 15:30
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Quotes in IniFile lost on rollback

I honestly don't know. I haven't tried contacting Windows Installer team from 
outside Microsoft yet. smile/

If you find out, I know I would appreciate a pointer.


On Wed, Jan 23, 2013 at 1:41 AM, Rob Hamflett rob_hamfl...@sn.scee.netwrote:

 On 22/01/2013 15:55, Rob Mensching wrote:
  You'd have to contact the Windows Installer team.

 Any idea how to do that?  There used to be newsgroups but these were 
 meant to be replaced with forums.  There were a posting telling us 
 this would happen and that a future post would give us the details.  
 There wasn't.  The newsgroups were just shut down.  I hunted through 
 the new forum pages but couldn't find anything about Windows Installer 
 itself (just issues installing other products, etc).  I've had another 
 look at the support forums
 (http://support.microsoft.com/gp/gp_newsgroups_master) and still no
 luck.   I had a look at the Windows Installer Team Blog
 (http://blogs.msdn.com/b/windows_installer_team/) but there's no 
 contact information (that I can see) and the last post was over 4 years ago.
 Sowho do I report this to?  Is there a more appropriate support 
 site than the public forum?

 Thanks,
 Rob



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

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

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


Re: [WiX-users] Installing service using domain account

2013-01-18 Thread Albert van Peppen
Did you tried setting the account of the running the Windows Installer service 
a domain user who also has local installation rights (local admin rights will 
do :))?

This might not be the answer you're looking for but it may give you a clue ;)

Albert

-Oorspronkelijk bericht-
Van: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com] 
Verzonden: 18 January 2013 10:52
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Installing service using domain account

Using an elevated command prompt the service installs fine, I did add 
InstallPrivileges=elevated and removed Property 
Id=MSIUSEREALADMINDETECTION Value=1 / but with no luck still :(

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 17 January 2013 04:03 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

Thank you Mr Rob :)

I'm now a step ahead

I'm using an embedded UI to implement installing multiple instances of the 
service. So had to handle the message box in myself in the IEmbeddedUI derived 
class.

Now I'm getting:

[SC] OpenSCManager FAILED 5:

Access is denied.

When installing the service using sc  using a non-administrator command prompt 
window .

Now I just need to figure out why my MSI is not getting elevated eusven though 
I have the Property Id=MSIUSEREALADMINDETECTION Value=1 / property in the 
WIX.

Thanks allot.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: 16 January 2013 05:04 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

My favorite way to debug this is:

1. Install the MSI with full UI.
2. When the You do not have privileges error pops up when installing the 
service, leave it there.
3. Use sc.exe to dig around/create the service/etc using the files that are 
installed.
4. Usually I find that a dll is not installed in the correct place or the 
username password isn't right.

Basically, the Windows Installer doesn't provide useful information in the 
error message so you have to try to install the service yourself in the context 
of the installed files and see what better error messages come up.


On Wed, Jan 16, 2013 at 4:51 AM, Albert van Peppen alb...@insad.nl wrote:

 I guess the windows installer service has no rights on the domain as 
 it is run as a local only service (local system account).
 I think you need some form of impersonification to use a domain user 
 or another option might be to run the windows installer service on an 
 account which has domain access (Add a Installer account to the active 
 directory which has system access to machines and add a domain policy 
 so all machines run the windows installer service with this account).

 Just my thoughts :)

 Best regards,

 Albert van Peppen
 Senior System Engineer

 -Oorspronkelijk bericht-
 Van: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
 Verzonden: 16 January 2013 13:13
 Aan: General discussion for Windows Installer XML toolset.
 Onderwerp: Re: [WiX-users] Installing service using domain account

 No problem.

 The serviceaccount property should be in the format domain\user Check 
 the value in the property dump at the end of the verbose log. If the 
 format is wrong, it will issue that error.

 If you set start=demand, the service won't run at install time.

 -Original Message-
 From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
 Sent: 16 January 2013 12:00
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Installing service using domain account

 I did try to install the service without starting it after install, 
 but could not figure out how the ServiceInstaller's properties should work?

 -Original Message-
 From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
 Sent: 16 January 2013 01:44 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Installing service using domain account

 The only (not) usefull thing in the log file is

 Error 1923. Service 'ServiceName' (ServiceName) could not be installed.
 Verify that you have sufficient privileges to install system services.
 MSI (s) (AC:BC) [12:39:28:321]: Product: ProductName -- Error 1923.
 Service 'ServiceName' (ServiceName) could not be installed.  Verify 
 that you have sufficient privileges to install system services.

 Thanks for the help :)

 -Original Message-
 From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
 Sent: 16 January 2013 01:38 PM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Installing service using domain account

 Are there any clues in a verbose log ?

 -Original Message-
 From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
 Sent: 16 January 2013 11:30
 To: General

Re: [WiX-users] Invalid Custom Action C++ Project Template in WiX 3.7

2013-01-17 Thread Albert van Peppen
- Properties-Linker-General-Additional Library Directories: 
$(WIX)sdk\VS2012\lib\x64 (for 64-bit)

Should be:

- Properties-Linker-General-Additional Library Directories: 
$(WIX)sdk\VS2012\lib\$(PlatformName)

So it will work for x64 and Win32 (I always rename the x86 folder to Win32 so 
it is compatible with my environment :))

Best regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: Phil [mailto:enterthesave-...@yahoo.de] 
Verzonden: 17 January 2013 14:06
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] Invalid Custom Action C++ Project Template in WiX 3.7

Hi,

the Custom Action C++ Project Template has invalid paths:
- Properties-C/C++-General-Additional Include Directories: 
$(WIX)sdk\VS2010\inc
- Properties-Linker-General-Additional Library Directories: 
$(WIX)sdk\VS2010\lib

In WiX Toolset v3.7 directory it is no longer SDK\VS2010. Instead it's 
SDK\VS2012.
The SDK\VS2010\lib directory has been divided up into SDK\VS2012\lib\x64 and 
SDK\VS2012\lib\x86.

Changing the two paths (see above) to the following should fix the unresolved 
errors in VS:
- Properties-C/C++-General-Additional Include Directories: 
$(WIX)sdk\VS2012\inc
- Properties-Linker-General-Additional Library Directories: 
$(WIX)sdk\VS2012\lib\x64 (for 64-bit)

Maybe someone could take care about these changes in future releases.

Best regards
Phil

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

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


Re: [WiX-users] Installing service using domain account

2013-01-16 Thread Albert van Peppen
I guess the windows installer service has no rights on the domain as it is run 
as a local only service (local system account).
I think you need some form of impersonification to use a domain user or another 
option might be to run the windows installer service on an account which has 
domain access (Add a Installer account to the active directory which has system 
access to machines and add a domain policy so all machines run the windows 
installer service with this account).

Just my thoughts :)

Best regards,

Albert van Peppen
Senior System Engineer

-Oorspronkelijk bericht-
Van: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Verzonden: 16 January 2013 13:13
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Installing service using domain account

No problem.

The serviceaccount property should be in the format domain\user Check the value 
in the property dump at the end of the verbose log. If the format is wrong, it 
will issue that error.

If you set start=demand, the service won't run at install time.

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 16 January 2013 12:00
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

I did try to install the service without starting it after install, but could 
not figure out how the ServiceInstaller's properties should work?

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 16 January 2013 01:44 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

The only (not) usefull thing in the log file is

Error 1923. Service 'ServiceName' (ServiceName) could not be installed.
Verify that you have sufficient privileges to install system services.
MSI (s) (AC:BC) [12:39:28:321]: Product: ProductName -- Error 1923. Service 
'ServiceName' (ServiceName) could not be installed.  Verify that you have 
sufficient privileges to install system services.

Thanks for the help :)

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
Sent: 16 January 2013 01:38 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

Are there any clues in a verbose log ?

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 16 January 2013 11:30
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

I just added a custom installer class to test if the service will install using 
InstallUtil, I't doesn't do anything special like custom actions.

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
Sent: 16 January 2013 01:26 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

What is installutil doing ? The installer won't run any install class code.

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 16 January 2013 11:17
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

Hi Peter, the service installs perfectly using InstallUtil, an sc.exe, I have 
no Idea why it's doing what it is.

-Original Message-
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com]
Sent: 16 January 2013 01:13 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing service using domain account

It's usually a missing dependency dll. A useful troubleshooting step can be to 
take the set of files and use sc.exe and the services control panel to try and 
install and configure the service manually on the same machine.

-Original Message-
From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com]
Sent: 16 January 2013 10:56
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Installing service using domain account

Hi, I'm trying to install a service using the following WIX fragment and using 
an existing domain account as the service account.

ServiceInstall  Id=EventManagerServiceInstall
Name=Service1
DisplayName=Service1
Type=ownProcess
Interactive=no
Start=auto
Vital=yes
ErrorControl=normal
Description= Service 
Description 

Account=[SERVICEACCOUNT] Password=[SERVICEACCOUNTPASSWORD

Re: [WiX-users] Bootstrapping SQL Server 2012 Express

2012-10-04 Thread Albert van Peppen
You are trying to install the x64 version of SQL Express, are you sure you 
tested on a x64 Windows? If you were to run this on a x86 (32 bits) system 
you're installer will fail with something like the error you mention :)

Best regards,

Albert van Peppen
Senior System Engineer

-Oorspronkelijk bericht-
Van: Nick Ramirez [mailto:nickra...@hotmail.com] 
Verzonden: 04 October 2012 05:54
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] Bootstrapping SQL Server 2012 Express

I haven't been able to install SQL Server 2012 Express on Windows 7 64-bit 
using Burn. Has someone been successful with this that can point out what's 
wrong with my setup?

/ExePackage Id=SQLSERVER
  SourceFile=SQLEXPR_x64_ENU.exe
  DetectCondition=SqlInstanceFound
  InstallCommand=$(var.SqlInstallCommand)
  UninstallCommand=$(var.SqlUninstallCommand)
  RepairCommand=$(var.SqlRepairCommand) //

I am using these parameters for the install command:

//ACTION=Install /Q /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS 
/FEATURES=SQLEngine /INSTANCENAME=$(var.SqlServerInstance)
/SQLSVCACCOUNT=quot;NT AUTHORITY\Network Servicequot; 
/SQLSYSADMINACCOUNTS=quot;BUILTIN\Administratorsquot;/

The bootstrapper fails with the message: Invalid pointer. The Burn log
shows:

/Error 0x80004003: Process returned error: 0x80004003 Error 0x80004003: Failed 
to execute EXE package.
Error 0x80004003: Failed to configure per-machine EXE package.
Applied execute package: SQLSERVER, result: 0x80004003, restart: None Error 
0x80004003: Failed to execute EXE package./

And the SQL log shows, although I don't know if it's relevant:

/Saved .Net security policy file
10/03/2012 23:45:50.370 Attempting to release setup mutex
10/03/2012 23:45:50.386 Setup mutex has been released
10/03/2012 23:45:50.402 SQM key not found
10/03/2012 23:45:50.417 Setup closed with exit code: 0x84C40013/




--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapping-SQL-Server-2012-Express-tp7581083.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Don't let slow site performance ruin your business. Deploy New Relic APM Deploy 
New Relic app performance management and know exactly what is happening inside 
your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and 
get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix + MSBuild + content files

2012-09-21 Thread Albert van Peppen
Hey Cristian.. Do you just installed a virus/Trojan or something? All the email 
addresses in your reply got some java script added to it!
Better check your system!
As for everybody else; be very carefull when replying to this mail!

Best regards,

Albert van Peppen
transmission of this e-mail or any attachments, nor responsible for any delay 
in receipt.

-Oorspronkelijk bericht-
Van: Cristian Prieto [mailto:kement...@gmail.com] 
Verzonden: 21 September 2012 08:53
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: [WiX-users] Wix + MSBuild + content files

BindPaths was exactly what I was looking for...

Thanks

Cristian Prieto


On Fri, Sep 21, 2012 at 3:44 PM, Rob Mensching 
r...@robmensching.comjavascript:_e({}, 'cvml', 'r...@robmensching.com');
 wrote:

 Why do you want to copy your content to the obj directory? Are you 
 modifying the content in some way as it goes to the obj directory?  If 
 not, I would just add the content folder as a BindPath and let WiX do 
 all the heavy lifting grabbing the content and including it into the 
 MSI appropriately.

 On Thu, Sep 20, 2012 at 7:51 PM, Cristian Prieto 
 kement...@gmail.comjavascript:_e({}, 'cvml', 
 'kement...@gmail.com');
 wrote:

  So, in this moment my only options would be:
 
  1. Copy manually the bitmap files to the temporary directory where 
  wix is compiling the msi file, probably in the BeforeBuild Target of 
  the wixproj file.
 
  2. Modify the wxs or wxi file where the dialog specify the images 
  and
 pass
  a $(var.artdirectory) property (as a DefineConstants) in the MSBuild
 file.
 
  ==
 
  3. (This is the ideal way but it will take time), Modify 
  wix.targets,
 find
  the way where I could specify Content / and allow the option to 
  copy those Content to the temporary compile directory 
  (obj/longnamehere)... If this is not needed maybe it could be using 
  another property like OtherFiles /
 
 
  Am I right or missing something?
 
 
  Cristian Prieto
 
 
  On Fri, Sep 21, 2012 at 1:21 AM, Rob Mensching 
  r...@robmensching.comjavascript:_e({}, 'cvml', 
  'r...@robmensching.com');
 
  wrote:
 
   Not sure Content items are supported by the wix.targets.
  
   On Wed, Sep 19, 2012 at 10:19 PM, Cristian Prieto 
   kement...@gmail.comjavascript:_e({}, 'cvml', 
   'kement...@gmail.com');
   wrote:
  
Hi Wix user list!
   
I've been trying to solve a very small issue with a manually 
created
  Wix
proj file and resource files...
   
My wixproj file (done without Visual Studio but by hand) looks 
like
  this:
   
?xml version=1.0 encoding=utf-8? Project 
DefaultTargets=Build xmlns=
http://schemas.microsoft.com/developer/msbuild/2003;
  ToolsVersion=4.0
  PropertyGroup
   
   
   
  
 
 ParentDirectory$([System.IO.Directory]::GetParent('$(MSBuildProjectD
 irectory)'))/ParentDirectory
ParentDirectory
   
   
  
 
 Condition=!HasTrailingSlash('$(ParentDirectory)')$(ParentDirectory)
 \/ParentDirectory
   
ArtDirectory Condition=$(ArtDirectory) == 
''$(ParentDirectory)art/ArtDirectory
ArtDirectory
   
   
  
 
 Condition=!HasTrailingSlash('$(ArtDirectory)')$(ArtDirectory)\/Art
 Directory
  /PropertyGroup
   
  Import Project=$(WixTargets) /
   
  !-- blah blah blah, common Wix properties  --
   
  !-- Art file is here --
  ItemGroup
Content Include=$(ArtDirectory)SetupSplash.bmp
  LinkSetupSplash.bmp/Link
/Content
  /ItemGroup
   
  ItemGroup
Compile Include=$(SourcePath)setup.wxs /
Compile Include=$(SourcePath)SetupDialogs.wxs /
  /ItemGroup
/Project
   
Ok, I just removed a few lines that were too verbose... but as 
you
 may
   see
it looks ok...
   
Now, The problem is with the art... my project structure looks 
like
  this:
   
src
 * setup (the wixproj is here)
 * art (banners and images are here)
   
So, in build time the art stuff should be copied to the 
temporary
 build
directory for the wix package, I know that I could use a copy 
task
  but
   I
want to void it.
   
I was expecting that using the Content tag the art bmp file 
would be
   copied
to the temporary wix build directory, but it is not... I already
 tried
   with
OtherFiles tag...
   
Is there any way to specify resource files like this without 
doing
 the
   Copy
task manually in MSBuild? am I missing something?
   
I know that I could solve all of this just creating the wixproj 
in
  Visual
Studio and linking manually the files, but I really wanted to 
avoid
 it
   (for
learning purposes).
   
   
Thanks for any help!
   
   
Cristian Prieto
   
   
  
 
 --
 
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics 
Lite for free today:
http

Re: [WiX-users] Installing into the roaming profile

2012-04-24 Thread Albert van Peppen
My policy is always to use a per machine install in roaming profile 
environments..
Besides the 'standard' discussion to determine if roaming profiles are a good 
idea in an organization.
In most cases you will end up with a fragmented active directory; some users 
are with a roaming profile, others are not (due to several things). So in this 
scenario a per machine installation will always work, the per user part will 
likely only consist of some registry work, which you can handle through active 
directory policies :)

Best regards,

Albert van Peppen
Senior System Engineer

Insad Grafisch b.v.
Mollevite 28
6931 KG  Westervoort
The Netherlands

-Oorspronkelijk bericht-
Van: Osanger, Martin [mailto:martin.osan...@fabasoft.com] 
Verzonden: 23 April 2012 09:20
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Installing into the roaming profile

Thanks for your answer. 

Is there any other opportunity or what's a better (supported) way to handle 
roaming profiles?

only per machine installations?

kind regards,
Martin

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: Freitag, 20. April 2012 16:16
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing into the roaming profile

I've never heard that Windows supported such behavior. Sounds interesting if it 
does.

On Fri, Apr 20, 2012 at 6:37 AM, Osanger, Martin  martin.osan...@fabasoft.com 
wrote:

 Hello,

 Is there a Property or anything else I have to set on a per user 
 installation with roaming profiles, so that the installation will be 
 marked as roamed installation, and my setup will be shown in the ARP on 
 another pc?

 Kind regards,
 martin

 -Original Message-
 From: Osanger, Martin [mailto:martin.osan...@fabasoft.com]
 Sent: Mittwoch, 18. April 2012 17:55
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Installing into the roaming profile

 Hello,

 My current situation (per user installation):

 I install my files to the AppDataFolder directory (in a subfolder).
 Now I can switch the pc's and have the installed data (saved to 
 roaming
 profile) available. But I'm not able to uninstall the files, if I'm 
 not on the pc where I installed the msi file (cached-msi-file and ARP 
 entry was not roamed)

 Some customers delete their LocalAppDataFolder on logoff, so I have 
 to install it to the AppDataFolder

 Are there any best practices for creating a WIX based MSI for roaming 
 profiles?

 Kind regards,
 martin

 --
  Better than sec? Nothing is better than sec when it comes to 
 monitoring Big Data applications. Try Boundary one-second resolution 
 app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
  For Developers, A Lot Can Happen In A Second.
 Boundary is the first to Know...and Tell You.
 Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
 http://p.sf.net/sfu/Boundary-d2dvs2
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wow!

2012-03-06 Thread Albert van Peppen
We always use the binaries zip file for our own use but I recon that the 
wix36.exe is merely an example of how you can use burn to download msi files 
with their dependencies/prerequisites. This is good :)

When a development department uses this exe to install their wix stuff I think 
they are going to get in trouble anyway; I believe that one day the ClickOnce 
functionality of auto updates (from the web) will reemerge (Would love to use 
that in my builds :))
Not to mention that the msi files and prerequisites of old versions are no 
longer available on their original places; WiX nowadays only keeps 3 versions 
online, as I saw, and Microsoft screws up their servers once and a while, 
generating those nice messages that the information is moved to some other 
location, which eventually leads to a 404 message ;)

About rebuilding a machine to make an exact rebuild of a particular version 
which is 5 years old; I've been there several times and it is near to 
impossible if you don't have snapshots of such machines.
The Windows Updates ALLWAYS screw things up; I've been searching for a bug in a 
4 year old version for 3 weeks; Not because the bug was hard to find but 
because a .Net 1.1 security update was triggering issues in that old version of 
our app.. (I don't go into that ;) )


Best regards,

Albert van Peppen
Senior System Engineer

Insad Grafisch b.v.
Mollevite 28
6931 KG  Westervoort
The Netherlands

Phone: *31 (0) 26 319 01 50
Email: alb...@insad.nl
Website: www.insad.nl 

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 06 March 2012 06:36
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Wow!

Dogfooding is very important. It's the way we learn how to do things better 
than we are doing them now (aka: we make mistakes, get feedback and adjust 
appropriately).

As I noted above, it is pretty clear that we need to focus on improving the 
/layout experience for the WiX toolset. The WDK did this by incorporating the 
/layout option into their UI. I expect the answer is for the WiX BA to do the 
same.

Also, I've toyed with putting together a WiX Toolset Build Machine Edition 
Bundle primarily as a way to dogfood the wixstdba. It would target the build 
machine scenario where you want the minimal pieces installed and you choose 
your NETFX since WiX command-line tools support NETFX2 or NETFX4.  Basically, 
this would be a lot like the binaries.zip but with automatic MSBuild 
integration.

Anyway, thank you all for feedback. Definitely helps us find the gaps.


On Mon, Mar 5, 2012 at 1:43 PM, Neil Sleightholm n...@x2systems.com wrote:

 I don't believe there is any value in WiX being a web based install 
 (other than the very valid point about dog fooding the code). In 
 addition the new install forces me to install .Net 4.0 just because 
 the installer needs it; I would like that to be optional as I don't 
 like polluting build machines with more than it really necessary (I 
 know I could manually install the files but would rather not). I work 
 in a company that has very little internet access and have to request 
 downloads, asking someone to download the exe and then run it with the 
 /Layout is a pain.

 Neil

 -Original Message-
 From: Albert van Peppen [mailto:alb...@insad.nl]
 Sent: 05 March 2012 16:52
 To: chr...@iswix.com; General discussion for Windows Installer XML 
 toolset.
 Subject: Re: [WiX-users] Wow!

 I agree 100% with this. That is basically why I keep the entire 
 history of WiX in my repository (diskspace isn't that expensive 
 nowadays :) )


 Best regards,

 Albert van Peppen
 Senior System Engineer

 Insad Grafisch b.v.
 Mollevite 28
 6931 KG  Westervoort
 The Netherlands

 Phone: *31 (0) 26 319 01 50
 Email: alb...@insad.nl
 Website: www.insad.nl

 -Oorspronkelijk bericht-
 Van: Christopher Painter [mailto:chr...@iswix.com]
 Verzonden: 05 March 2012 16:49
 Aan: Rob Mensching; General discussion for Windows Installer XML toolset.
 Onderwerp: Re: [WiX-users] Wow!

 Rob,

 Regarding /layout,  all developers *SHOULD* be doing it despite losing 
 those savings.  (Assuming any savings is actually realized based on 
 how many developers are installing the software. )


 Anyone involved in the process of developing software ( especially 
 build and release engineering )  should have mature policies regarding the
 ability to track and archive changes to the development environment.If
 I have to rebuild a build machine or developer machine I have to be 
 able go back and reinstall all of the tools exactly the way they were 
 originally intended.


 Relying on content for a web-enabled installer to be available 1,5,10 
 years down the road ( we still get requests to rebuild VB6 
 applications! )  is a horrible practice as the external dependency is 
 outside of your control.
 You must keep your own archive of the tool to ensure the SLA can b met.
 Everyone who understands CM

Re: [WiX-users] Wow!

2012-03-05 Thread Albert van Peppen
I agree 100% with this. That is basically why I keep the entire history of WiX 
in my repository (diskspace isn't that expensive nowadays :) )


Best regards,

Albert van Peppen
Senior System Engineer

Insad Grafisch b.v.
Mollevite 28
6931 KG  Westervoort
The Netherlands

Phone: *31 (0) 26 319 01 50
Email: alb...@insad.nl
Website: www.insad.nl 

-Oorspronkelijk bericht-
Van: Christopher Painter [mailto:chr...@iswix.com] 
Verzonden: 05 March 2012 16:49
Aan: Rob Mensching; General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Wow!

Rob,

Regarding /layout,  all developers *SHOULD* be doing it despite losing those 
savings.  (Assuming any savings is actually realized based on how many 
developers are installing the software. )


Anyone involved in the process of developing software ( especially build and 
release engineering )  should have mature policies regarding the 
ability to track and archive changes to the development environment.If 
I have to rebuild a build machine or developer machine I have to be able go 
back and reinstall all of the tools exactly the way they were originally 
intended. 


Relying on content for a web-enabled installer to be available 1,5,10 years 
down the road ( we still get requests to rebuild VB6 applications! )  is a 
horrible practice as the external dependency is outside of your control.  
You must keep your own archive of the tool to ensure the SLA can b met.  
Everyone who understands CM should be doing this.


Thus /layout is not only an annoyance to me, it's an antipattern. 


Chris



From: Rob Mensching r...@robmensching.com

Sent: Monday, March 05, 2012 9:38 AM

To: chr...@iswix.com, General discussion for Windows Installer XML toolset. 
wix-users@lists.sourceforge.net

Subject: Re: [WiX-users] Wow!


1. The WiX install *does* chain NETFX 4 in because that is needed before the 
WiX BA can show UI (since the WiX BA is written in WPF).
 
2. Dogfooding is the primary reason.
 
3. We save *significant* bandwidth using Burn because during normal installs it 
only downloads the portions of the product that you actually need. 
 
If *everyone* start using /layout those savings will be lost. smile/

4. The wixstdba UI is not as functional as we'd like but the web install 
experience is significantly better. Click download like, survive the web 
browser screening process (this gets better if we can get WiX signed), click 
Run and in a second the ~500kb exe is verified and running. Then you have a 
nice experience while the process downloads and installs only the parts you 
need.
 
Admittedly, if you want a full layout, then you do Save and have to run 
another command-line. That scenario is not optimized.
 
5. ISOs are inferior to /layout because they do not get the built-in robust 
downloading of Burn. You could use a 3rd party downloader but that 3rd party 
download cannot verify the downloaded ISO file the way Burn will verify and 
retry each file.
 
 
We are moving the cheese a little bit here to challenge the status quo and see 
if we can't make things better for advanced users and less-advanced users at 
the same time. My takeaway is that we may have deprioritized the /layout 
scenario too much and should evaluate that going into the home stretch.


 
On Mon, Mar 5, 2012 at 7:06 AM, Christopher Painter chr...@iswix.com
wrote:

Other then being allowing WiX to dogfood Burn,  what benefit does the WiX

installer even gain from using Burn?  I thought the old Mondo UI looked

just fine and it was a simpler 1 MSI story to boot.   My experience with

the Burn based WiX installers is that user experience is inferior relative

to what it was.   It doesn't seem like to me that WiX.msi needed any of 
the

capabilities of Burn as it doesn't do things like install the .NET

framework for you or chain multiple packages together.


Personally, I still want my Visual Studio in ISO format and when SP1 comes

out I'd appreciate a service release that contains it.  I get sick of

spending 20 minutes to install Visual Studio and 60 minutes to patch it.





From: Bruce Cran br...@cran.org.uk


Sent: Monday, March 05, 2012 8:43 AM


To: General discussion for Windows Installer XML toolset.

wix-users@lists.sourceforge.net


Subject: Re: [WiX-users] Wow!


On 05/03/2012 14:01, keith.doug...@statcan.gc.ca wrote:


 The below news is somewhat distressing for those of us who have no

Internet connection at all on our development workstations and have to use

others (non-development machines) to get such access. Is downloading the

/layout way and then (say) moving a directory or something going to work,

or does /layout change other things (registry)? If it is going to work,

will the procedure be well documented? If not, what do you propose people

in my sort of situation to do?





 (And if Visual Studio 2011 works either of those ways we're going to 
 be

in a world

Re: [WiX-users] RegistrySearch

2012-01-30 Thread Albert van Peppen
For a x64 MSI this should work, for a Win32 MSI you should use 
Software\MyApplication\MyApp and let the MSI engine handle the WOW6432 stuff 
:)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: loyalty Reddy [mailto:reddy.loya...@gmail.com] 
Verzonden: 30 January 2012 13:34
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] RegistrySearch

Hi,

I am using Windows 7, 64 bit.
I ma having trouble reading if a key exists in registry. The key that I am 
using for is in HKLM\Software\Wow6432Node\MyApplication\MyApp.

I am using the following code:

 Property Id=ISPRESENT
  RegistrySearch Id=PathSearch
  Root=HKLM
  Type=raw
  Key=Software\Wow6432Node\MyApplication\MyApp
  Name=DbPath
  Win64=yes /
 /Property

Whether or not DbPath exists, the ISPRESENT is not set. I compared the 
ISPRESENT value with 1 and #1, nothing works.
I also tried not using Wow6432Node, still it fails.

what am I doing wrong?

Thanks,
Reddy
--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers is just 
$99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style 
Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] RegistrySearch

2012-01-30 Thread Albert van Peppen
You can use ISPRESENT in a condition wherever you like; for example in enabling 
a button in your UI.
Read the tutorial on how to use condition on the appropriate place :)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: loyalty Reddy [mailto:reddy.loya...@gmail.com] 
Verzonden: 30 January 2012 15:51
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] RegistrySearch

And how can I check if ISPRESENT is empty or not?

On Mon, Jan 30, 2012 at 2:16 PM, Albert van Peppen alb...@insad.nl wrote:

 For a x64 MSI this should work, for a Win32 MSI you should use 
 Software\MyApplication\MyApp and let the MSI engine handle the 
 WOW6432 stuff :)

 Best regards,


 Albert van Peppen
 Senior System Engineer
 Insad Grafisch b.v.

 -Oorspronkelijk bericht-
 Van: loyalty Reddy [mailto:reddy.loya...@gmail.com]
 Verzonden: 30 January 2012 13:34
 Aan: wix-users@lists.sourceforge.net
 Onderwerp: [WiX-users] RegistrySearch

 Hi,

 I am using Windows 7, 64 bit.
 I ma having trouble reading if a key exists in registry. The key that 
 I am using for is in HKLM\Software\Wow6432Node\MyApplication\MyApp.

 I am using the following code:

  Property Id=ISPRESENT
  RegistrySearch Id=PathSearch
  Root=HKLM
  Type=raw
  Key=Software\Wow6432Node\MyApplication\MyApp
  Name=DbPath
  Win64=yes /
  /Property

 Whether or not DbPath exists, the ISPRESENT is not set. I compared the 
 ISPRESENT value with 1 and #1, nothing works.
 I also tried not using Wow6432Node, still it fails.

 what am I doing wrong?

 Thanks,
 Reddy

 --
  Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft 
 developers is just $99.99! Visual Studio, SharePoint, SQL - plus 
 HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you 
 subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
  Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft 
 developers is just $99.99! Visual Studio, SharePoint, SQL - plus 
 HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you 
 subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers is just 
$99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style 
Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] weekly updates

2011-11-30 Thread Albert van Peppen

If someone of the wix team can provide me with the weekly set I am more than 
happy to put it on my WiX mirror.
But as said, there are currently no weekly releases, to my knowledge, so I 
can't update my mirror. :(


Albert van Peppen

WiX Mirror: http://madbutcher.dyndns.org/snippets/WiX/


-Oorspronkelijk bericht-
Van: Bruce Cran [mailto:br...@cran.org.uk] 
Verzonden: 30 November 2011 11:22
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] weekly updates

On 30/11/2011 09:07, Sean Farrow wrote:
 Hi:
 Havv3.6.2221.0?
 I don't see any and wondered whether updats had moved.
 Regards
 Sean.e there been any weekly updates later than

That's an impressively mangled email! I believe there's a plan being worked out 
since the bandwidth quota was being exceeded on Sourceforge and so the weekly 
builds had to be removed.

--
Bruce Cran

--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security threats, 
fraudulent activity, and more. Splunk takes this data and makes sense of it. IT 
sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Missing files in http://wix.sourceforge.net/releases/

2011-10-31 Thread Albert van Peppen
Hi,

When will the next (weekly release?) version appear on Codeplex? Is the given 
date/time always corrected when a new version is put on Codeplex? And is it 
possible to mention a buildnumber of the beta available?

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: Bob Arnson [mailto:b...@joyofsetup.com] 
Verzonden: 27 October 2011 04:12
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Missing files in http://wix.sourceforge.net/releases/

On 26-Oct-11 16:29, Tobias S wrote:
 When having a look at http://wix.sourceforge.net/releases/ it seems
 that there exists nothing else than the RSS feeds (No WiX.exe , msi
 ...)
We won't be putting them on SourceForge any more; SF has a bandwidth 
quota we were exceeding with all the downloads. The beta build is on 
Codeplex.

-- 
sig://boB
http://joyofsetup.com/


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World#153; now supports Android#153; Apps 
for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Missing files in http://wix.sourceforge.net/releases/

2011-10-27 Thread Albert van Peppen
Or check out one of the following (unofficial) mirrors:   :)

http://madbutcher.dyndns.org/snippets/WiX/
http://bluestop.org/wix

Albert

-Oorspronkelijk bericht-
Van: Bob Arnson [mailto:b...@joyofsetup.com] 
Verzonden: 27 October 2011 04:12
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Missing files in http://wix.sourceforge.net/releases/

On 26-Oct-11 16:29, Tobias S wrote:
 When having a look at http://wix.sourceforge.net/releases/ it seems
 that there exists nothing else than the RSS feeds (No WiX.exe , msi
 ...)
We won't be putting them on SourceForge any more; SF has a bandwidth 
quota we were exceeding with all the downloads. The beta build is on 
Codeplex.

-- 
sig://boB
http://joyofsetup.com/


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX 3.6 beta installation failed

2011-10-26 Thread Albert van Peppen
Hi Rob,

I saw that you have deleted all versions from sourceforce; only the RSS files 
are there :(
Can you provide the last weekly build to me, so I can put them into my archive, 
in this case people can at least found it on more than one place :)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 25 October 2011 17:42
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] WiX 3.6 beta installation failed

Hmm, I thought we fixed the bandwidth problem by removing most of this
content. Albert, can you refresh your browser to see if you're just hitting
a cached page or not.

Maksim, can you look in your %TEMP% folder and paste in the failing log
file? I'd like to understand why the project aggregator is being downloaded
if you already have it installed (I thought we fixed tha bug).

I'll look for a work around at the same time.

On Tue, Oct 25, 2011 at 1:36 AM, Albert van Peppen alb...@insad.nl wrote:

 Hi, this is most likely because there is an issue at wix.sourceforce.org;
 When you go to that site you'll see a message like 'This project has been
 temporarily blocked for exceeding its bandwidth threshold'

 So maybe someone has the power to fix this???
 I can't download the last weekly build also...

 Best regards,


 Albert van Peppen
 Senior System Engineer
 Insad Grafisch b.v.

 -Oorspronkelijk bericht-
 Van: maksim.vazhe...@emc.com [mailto:maksim.vazhe...@emc.com]
 Verzonden: 25 October 2011 08:27
 Aan: wix-users@lists.sourceforge.net
 Onderwerp: [WiX-users] WiX 3.6 beta installation failed

 Hi,

 Is there any way now to download full package for WiX 3.6.beta installation
 (which doesn't try to download something during the installation)? I tried
 to install Wix36.exe but it failed with the following error:
 Error 0x80070002: Failed to download payload from URL:'
 http://wix.sourceforge.net/releases/data/ProjectAggregator2.msi'
 (By the way I have already ProjectAggregator2 installed).

 Thanks,
 Maksim



 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] WiX Weekly update is missing / message from sourceforge

2011-10-26 Thread Albert van Peppen
I've modified the title of this thread, since it has nothing more to do with 
installation problem :)

My archive, for those who didn't knew yet, is at 
http://madbutcher.dyndns.org/snippets/WiX/
I try to keep it up to date as much as possible :)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: Albert van Peppen [mailto:alb...@insad.nl] 
Verzonden: 26 October 2011 09:28
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] WiX 3.6 beta installation failed

Hi Rob,

I saw that you have deleted all versions from sourceforce; only the RSS files 
are there :(
Can you provide the last weekly build to me, so I can put them into my archive, 
in this case people can at least found it on more than one place :)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 25 October 2011 17:42
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] WiX 3.6 beta installation failed

Hmm, I thought we fixed the bandwidth problem by removing most of this
content. Albert, can you refresh your browser to see if you're just hitting
a cached page or not.

Maksim, can you look in your %TEMP% folder and paste in the failing log
file? I'd like to understand why the project aggregator is being downloaded
if you already have it installed (I thought we fixed tha bug).

I'll look for a work around at the same time.

On Tue, Oct 25, 2011 at 1:36 AM, Albert van Peppen alb...@insad.nl wrote:

 Hi, this is most likely because there is an issue at wix.sourceforce.org;
 When you go to that site you'll see a message like 'This project has been
 temporarily blocked for exceeding its bandwidth threshold'

 So maybe someone has the power to fix this???
 I can't download the last weekly build also...

 Best regards,


 Albert van Peppen
 Senior System Engineer
 Insad Grafisch b.v.

 -Oorspronkelijk bericht-
 Van: maksim.vazhe...@emc.com [mailto:maksim.vazhe...@emc.com]
 Verzonden: 25 October 2011 08:27
 Aan: wix-users@lists.sourceforge.net
 Onderwerp: [WiX-users] WiX 3.6 beta installation failed

 Hi,

 Is there any way now to download full package for WiX 3.6.beta installation
 (which doesn't try to download something during the installation)? I tried
 to install Wix36.exe but it failed with the following error:
 Error 0x80070002: Failed to download payload from URL:'
 http://wix.sourceforge.net/releases/data/ProjectAggregator2.msi'
 (By the way I have already ProjectAggregator2 installed).

 Thanks,
 Maksim



 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX Weekly update is missing / message from sourceforge

2011-10-26 Thread Albert van Peppen


Best regards,
I would like to automate this but on codeplex there are several obstacles to 
take:
- You need to download via the website and accept the agreement (not easy to 
automate, that's the idea of it I suppose)
- There is no history.txt so I need to get that one out of the source-zip file

On sourceforce I haven't yet tried, but as far as I understand, the files will 
no longer be put on there?

If you give me a (deep)link where I automatically can download the latest set, 
I'm happy to automate the mirroring :)

Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 26 October 2011 16:54
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] WiX Weekly update is missing / message from 
sourceforge

Interesting. If you guys are willing to mirror the releases, that may be
really useful in spreading the download burden.

On Wed, Oct 26, 2011 at 2:38 AM, Bruce Cran br...@cran.org.uk wrote:

 On 26/10/2011 09:17, Albert van Peppen wrote:
  I've modified the title of this thread, since it has nothing more to do
 with installation problem :)
 
  My archive, for those who didn't knew yet, is at
 http://madbutcher.dyndns.org/snippets/WiX/
  I try to keep it up to date as much as possible :)

 I've also started creating a mirror at http://bluestop.org/wix -
 currently just a few files from codeplex exist at
 http://bluestop.org/wix/releases/ .  I think I have plenty of bandwidth
 to support it.

 --
 Bruce Cran


 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX 3.6 beta installation failed

2011-10-25 Thread Albert van Peppen
Hi, this is most likely because there is an issue at wix.sourceforce.org;
When you go to that site you'll see a message like 'This project has been 
temporarily blocked for exceeding its bandwidth threshold'

So maybe someone has the power to fix this???
I can't download the last weekly build also...

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

-Oorspronkelijk bericht-
Van: maksim.vazhe...@emc.com [mailto:maksim.vazhe...@emc.com] 
Verzonden: 25 October 2011 08:27
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] WiX 3.6 beta installation failed

Hi,

Is there any way now to download full package for WiX 3.6.beta installation 
(which doesn't try to download something during the installation)? I tried to 
install Wix36.exe but it failed with the following error:
Error 0x80070002: Failed to download payload from 
URL:'http://wix.sourceforge.net/releases/data/ProjectAggregator2.msi'
(By the way I have already ProjectAggregator2 installed).

Thanks,
Maksim


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Request for comment: Where to put Burn log files.

2011-09-30 Thread Albert van Peppen
I would favor a property which can be tweaked.
My applications that are installed all use their own logging folder, so it only 
makes sense to me that the installer logs are stored her as well. My 
applications have a special support tool which collects all sort of data for 
customer support, including the logdata.
At present I always start the MSIExec with logging to a specific log folder 
(Somewhere like %LOCALAPPDATA%\[MANUFACTER]\[PRODUCTNAME]\Logs) from my 
bootstrapper. The bootstrapper logs (when enabled) are stored in 
%LOCALAPPDATA%\[MANUFACTER]\General name for bootrstrapper\Logs.

Hope this helps :)

Regards,

Albert van Peppen


 Burn does provide a Variable (WixBundleLog) that points to the log location.
 There is no directory tag so I'm not sure what you are referring to.

 Ideally, I want a single location where logs are placed so that we can
 easily ask people, Please send us the logs from folder X to start
 debugging. Having every bundle put logs in a unique location will make life
 more difficult.

 On Thu, Sep 29, 2011 at 2:27 PM, John Bergman 
 john.berg...@xpedienttechnologies.com wrote:

  I'd like to be able to put this in the markup within the directory tag, and
  then let WiX's magic decide how that is implemented;  This way the log is
  available and in a known location to the application for error reporting and
  troubleshooting by anyone, and there's no risk of it getting deleted.
 
  -Original Message-
  From: Rob Mensching [mailto:r...@robmensching.com]
  Sent: Thursday, September 29, 2011 3:23 PM
  To: General discussion for Windows Installer XML toolset.
  Subject: [WiX-users] Request for comment: Where to put Burn log files.
 
  I need your opinion.
 
  Currently Burn logs to the %TEMP% folder by default (you can override it
  with the -log/-l switch). This is great because most people expect this sort
  of temporary data to live in the log file and Windows provides built in
  mechanisms to clean out the %TEMP% folder should it get big.
 
  Unfortunately, Windows Server clears out the %TEMP% folder on reboot. This
  makes %TEMP% a really bad place to store log files if your bundle requires a
  reboot for any reason.
 
  So, I need a new location to put log files. The best idea I've had thus far
  is to create a new folder in %LOCALAPPDATA%\Logs and put log files there.
  This folder will be persisted over reboots but doesn't have any built in
  way to be cleaned out (the user would have to figure it out, or install a
  WiX disk clean up wizard extension that does not yet exist smile/).
 
  Does anyone have better ideas? Any proposed solution needs to work on
  WinXP-SP2+.
 
  --
  virtually, Rob Mensching - http://RobMensching.com LLC


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to detect a x64 SQL Server with a x32 wix setup

2011-09-16 Thread Albert van Peppen
 
 Hi,
 
 I have previously determined if a local SQL server instance is installed
 by enumerating the REG_MULTI_SZ value
 HKLM\Software\Microsoft\Microsoft SQL Server\InstalledInstances
 
 Beyond that any further SQL instance specific setup/checking I have
 performed thru WMI. This approach has worked for both 32 or 64-bit SQL
 server editions. Do you specifically need to know the edition or not
 care?
 
 Regards,
 Rob.
 

Hi,

I wrote a CA for handling this, please check out 
http://madbutcher.dyndns.org/snippets/SQLMsiCA

If you browse to the code you'll understand what problems you will encounter if 
you want to build your own CS :) There are some more issues that 32/64 bits if 
you are on a network with SQL2000 and SQL2005/2008/2010 combinations, 
especially when one ore more SQL2000 instances are hidden. About the last one 
even Microsoft hasn't got an answer (scan the MSDN forum for it if you're 
interested in the problems)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

Email: alb...@insad.nl
Phone:  *31 (0) 26 319 01 50


Insad Grafisch b.v.
Mollevite 28
6931 KG  Westervoort
The Netherlands

Website: www.insad.nl 




--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Abdoulaye Souleymanou/RSD ist außer Haus.

2011-07-01 Thread Albert van Peppen
It's easy; just add another spamrule in your mail read app :)

Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.

Email: alb...@insad.nl
Phone:  *31 (0) 26 319 01 50


Insad Grafisch b.v.
Mollevite 28
6931 KG  Westervoort
The Netherlands

Website: www.insad.nl 



-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: 01 July 2011 16:23
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Abdoulaye Souleymanou/RSD ist außer Haus.

If this continues over the long weekend, I will.

2011/7/1 Rob Hamflett r...@snsys.com

 If we're going to get a whole flood of these for the next month, can
 someone with admin access
 please remove Abdoulaye from the list (and possible remove the current
 posts from the newsgroup)?
 No offence to Abdoulaye, but I've had 35 of these already, and it's only
 10:25am on the first day of
 what looks like a month long holiday.

 Thanks,
 Rob

 On 01/07/2011 09:36, abdoulaye.souleyma...@rohde-schwarz.com wrote:
 
  Ihre Nachricht betreffend: / Your Mail about:
  Re: [WiX-users] Can an x86 msi create a registry key under
  HKEY_CLASSES_ROOT\Wow6432Node on x64 systems?
 
  Ich werde ab  01.07.2011 nicht im Büro sein. Ich kehre zurück am
  04.08.2011.
 
  Ich werde Ihre Nachricht nach meiner Rückkehr beantworten.
 
 
 
 --
  All of the data generated in your IT infrastructure is seriously
 valuable.
  Why? It contains a definitive record of application performance, security
  threats, fraudulent activity, and more. Splunk takes this data and makes
  sense of it. IT sense. And common sense.
  http://p.sf.net/sfu/splunk-d2d-c2



 --
 All of the data generated in your IT infrastructure is seriously valuable.
 Why? It contains a definitive record of application performance, security
 threats, fraudulent activity, and more. Splunk takes this data and makes
 sense of it. IT sense. And common sense.
 http://p.sf.net/sfu/splunk-d2d-c2
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Getting SQL Server instance name?

2011-02-07 Thread Albert van Peppen
HKLM SOFTWARE\Microsoft\Microsoft SQL Server returns a MULTI_SZ so
you'll need to parse it to a string first...
But how should your code function when there are more instances
installed


-Oorspronkelijk bericht-
Van: Pally Sandher [mailto:pally.sand...@iesve.com] 
Verzonden: maandag 7 februari 2011 14:41
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Getting SQL Server instance name?

Check a verbose log.

Palbinder Sandher 
Software Deployment  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: kim [mailto:contactme...@gmail.com] 
Sent: 04 February 2011 19:06
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Getting SQL Server instance name?


Using WIX i would like to know what instance of SQL Server is installed
on target machine. If installed, get the name and set it as one of the
property value to be displayed in my custom dialog. 

I am using the following code to find if SQL Server is installed and
using SQLSERVER property to set the my control's value, but its coming
up as
empty:

Property Id=SQLSERVER
   RegistrySearch Id=SQLServer Root=HKLM
Key=SOFTWARE\Microsoft\Microsoft SQL Server Type=raw
Name=InstalledInstances//Property
 Condition Message=Error: This application requires Microsoft SQL
Server
2005/2008 to be installed. Please install Microsoft SQL Server 2005/2008
and run this installer again.SQLSERVER/Condition

Custom Dialog:
Control Type=Text Id=lblInstanceName Width=100 Height=14 X=22
Y=124 Text=Instance Name : TabSkip=yes / Control Type=Edit
Id=txtInstanceName Width=150 Height=15 X=22
Y=139 Property=SQLSERVER Text=[SQLSERVER] /

Can someone please guide me what am I doing wrong here? Thanks!

--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Getting-SQ
L-Server-instance-name-tp5993646p5993646.html
Sent from the wix-users mailing list archive at Nabble.com.


--
The modern datacenter depends on network connectivity to access
resources and provide services. The best practices for maximizing a
physical server's connectivity to a physical network are well understood
- see how these rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




--
The modern datacenter depends on network connectivity to access
resources
and provide services. The best practices for maximizing a physical
server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Getting SQL Server instance name?

2011-02-07 Thread Albert van Peppen
HKLM\\SOFTWARE\Microsoft\Microsoft SQL Server\InstalledInstances
offcourse :)

Check out: http://madbutcher.dyndns.org/snippets/SQLMsiCA
for a nice example on how to let the user select a SQL instance
installed on this computer or, if you wish, any computer in the network.

-Oorspronkelijk bericht-
Van: Albert van Peppen [mailto:alb...@insad.nl] 
Verzonden: maandag 7 februari 2011 15:11
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Getting SQL Server instance name?

HKLM SOFTWARE\Microsoft\Microsoft SQL Server returns a MULTI_SZ so
you'll need to parse it to a string first...
But how should your code function when there are more instances
installed


-Oorspronkelijk bericht-
Van: Pally Sandher [mailto:pally.sand...@iesve.com] 
Verzonden: maandag 7 februari 2011 14:41
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Getting SQL Server instance name?

Check a verbose log.

Palbinder Sandher 
Software Deployment  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: kim [mailto:contactme...@gmail.com] 
Sent: 04 February 2011 19:06
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Getting SQL Server instance name?


Using WIX i would like to know what instance of SQL Server is installed
on target machine. If installed, get the name and set it as one of the
property value to be displayed in my custom dialog. 

I am using the following code to find if SQL Server is installed and
using SQLSERVER property to set the my control's value, but its coming
up as
empty:

Property Id=SQLSERVER
   RegistrySearch Id=SQLServer Root=HKLM
Key=SOFTWARE\Microsoft\Microsoft SQL Server Type=raw
Name=InstalledInstances//Property
 Condition Message=Error: This application requires Microsoft SQL
Server
2005/2008 to be installed. Please install Microsoft SQL Server 2005/2008
and run this installer again.SQLSERVER/Condition

Custom Dialog:
Control Type=Text Id=lblInstanceName Width=100 Height=14 X=22
Y=124 Text=Instance Name : TabSkip=yes / Control Type=Edit
Id=txtInstanceName Width=150 Height=15 X=22
Y=139 Property=SQLSERVER Text=[SQLSERVER] /

Can someone please guide me what am I doing wrong here? Thanks!

--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Getting-SQ
L-Server-instance-name-tp5993646p5993646.html
Sent from the wix-users mailing list archive at Nabble.com.


--
The modern datacenter depends on network connectivity to access
resources and provide services. The best practices for maximizing a
physical server's connectivity to a physical network are well understood
- see how these rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




--
The modern datacenter depends on network connectivity to access
resources
and provide services. The best practices for maximizing a physical
server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
The modern datacenter depends on network connectivity to access
resources
and provide services. The best practices for maximizing a physical
server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Wix upgrade process does not consider 4th part of the version string

2011-01-17 Thread Albert van Peppen

For the reason mentioned, we use the bootstrapper for handling the correct 
action on the fourth part of the version string.
This is not too hard and you can show a 'Internal release', 'Alpha release' or 
'Beta release' logo when installing as well :)

Albert van Peppen

-Oorspronkelijk bericht-
Van: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Verzonden: zondag 16 januari 2011 18:18
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Wix upgrade process does not consider 4th part of 
the version string

Rob-

 The comment to not use MSI aside,  it is pretty hard for me to justify to 
build engineers, software developers and product managers that yes they can 
build DLL's as 1.0.0.0 and 1.0.0.1  but that they can't build their MSI as 
1.0.0.0 and 1.0.0.1 because MSI will see it as 1.0.0 and 1.0.0.

I'm pretty much left saying  you are right, that is the tail wagging the dog.  
But that's the framework we use so deal.

I'd appreciate your detailed thoughts on this.

Chris
 
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me



- Original Message 
From: Rob Mensching r...@robmensching.com
To: General discussion for Windows Installer XML toolset. 
wix-users@lists.sourceforge.net
Sent: Sun, January 16, 2011 10:55:00 AM
Subject: Re: [WiX-users] Wix upgrade process does not consider 4th part of the 
version string

Terrifying. You must be in some really controlled environments for that to
work out well. smile/

The Windows Installer (for whatever reason) chose to ignore the 4th version.
It boggles my mind that management gets to decide a versioning scheme that
won't work. You might as well pick a different installation technology that
meets the requirement than the Windows Installer if something so fundamental
as versioning is going to be ignored.
The cognitive dissonance here kills me. smile/
On Sun, Jan 16, 2011 at 7:07 AM, Neil Sleightholm n...@x2systems.comwrote:

 I have a similar scenario and my workaround is to allow same version
 upgrades. This means 3.0.1.14900 will upgrade 3.0.1.14500 (but it also
 means 3.0.1.14500 will upgrade 3.0.1.14900 which might be undesirable).

 In WiX 3.5 you can do this by setting
 MajorUpgrade/@AllowSameVersionUpgrades - otherwise just set the
 appropriate fields in the Upgrade table.

 Neil

 -Original Message-
 From: Sanjay Rao [mailto:s...@noida.interrasystems.com]
 Sent: 14 January 2011 21:33
 To: General discussion for Windows Installer XML toolset.
 Subject: [WiX-users] Wix upgrade process does not consider 4th part of
 the version string

  Hi,

 I have an installer having 4-part version strings. Our installer stops
 installation if a newer version is already installed on the system. We
 often have alpha/beta releases of our product in which we do not change
 first 3 parts of the product. Suppose we have two releases of our
 product :
 Release1 : 3.0.1.14500(Alpha)
 Release2 : 3.0.1.14900(Beta)

 Our users are able to install alpha release even if beta is already
 present on their systems.
 I went through this article
 http://wix.sourceforge.net/manual-wix3/major_upgrade.htm
 see the paragraph having text Windows Installer only uses the first 3
 parts of the

 Is there any way in Wix to take care of 4th part of version string in
 upgrade process ?
 OR
 Do I need to dive into clumsy custom action thing to take care this ?

 Regards,
 Sanjay Rao

 --
 Sanjay Rao
 Digital Media Group, Interra Systems
 s...@interrasystems.com
 Phone: +1-408-873-1212
 http://www.interrasystems.com

 
 --
 Protect Your Site and Customers from Malware Attacks Learn about various
 malware tactics and how to avoid them. Understand malware threats, the
 impact they can have on your business, and how you can protect your
 company and customers by using code signing.
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Protect Your Site and Customers from Malware Attacks
 Learn about various malware tactics and how to avoid them. Understand
 malware threats, the impact they can have on your business, and how you
 can protect your company and customers by using code signing.
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how

Re: [WiX-users] Upgrading wixproj

2011-01-10 Thread Albert van Peppen
Hi,
I keep an extensive archive of older versions of WiX at
http://madbutcher.dyndns.org/snippets/WiX/
In case anyone needs it :)

Regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: Rob Mensching [mailto:r...@robmensching.com] 
Verzonden: vrijdag 7 januari 2011 17:37
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Upgrading wixproj

Unfortunately, no.

That build was a (now very old) intermediate release. We don't save
intermediate releases for very long. We don't have the resources to
support
drops at all points in time of the development cycle. If you're using
the
the development branch of the WiX toolset (which both WiX v3.5 and WiX
v3.6 are) then you need to upgrade regularly.

I know it's a pain but that is the cost to pay while being able to see
and
participate in every step of the development process. Also note that if
you
stay current and find issues, it is easier for us to accommodate your
needs.

-- 
virtually, Rob Mensching - http://RobMensching.com LLC

On Wed, Jan 5, 2011 at 10:48 AM, Eric Goforth
eric.gofo...@gmail.comwrote:

 Thanks Rob,

 I'd like to avoid having to upgrade all our projects at this time.  Is
 there a version at http://wix.sf.net/releases that will work with my

 \Microsoft\WiX\v3.5\Wix2010.targets style wix projects?

 -Eric

 On Wed, Jan 5, 2011 at 2:31 AM, Rob Mensching r...@robmensching.com
 wrote:
  And to answer the actual question, I think 3.5.1419 has rolled off.
That
  build is almost a year out of date, we don't keep development builds
 around
  for more than a few months typically (and less when we get to Escrow
like
  with WiX v3.5).
 
  On Tue, Jan 4, 2011 at 11:30 PM, Rob Mensching
r...@robmensching.com
 wrote:
 
  Weekly release are at http://wix.sf.net/releases. Yes, I know, we
need
 to
  clean all this stuff up. Sorry.
 
  Eventually http://wixtoolset.org will have all the information.
 
 
 
  On Tue, Jan 4, 2011 at 2:14 PM, Eric Goforth
eric.gofo...@gmail.com
 wrote:
 
  Hmmm, I'm on codeplex
(http://wix.codeplex.com/releases/view/44406)
  right now and I don't see a way to download 3.5.1419, is it
possible
  to do that?  I checked out http://wixtoolset.org/ too, but it
looks
  like that's just a place-holder site for now.
 
  -Eric
 
  On Tue, Jan 4, 2011 at 5:03 PM, Eric Goforth
eric.gofo...@gmail.com
  wrote:
   Thanks, it looks like he has 3.5.1419, I have 3.5.2415.
  
   On Tue, Jan 4, 2011 at 4:40 PM, jhennessey 
 jack.hennes...@hyland.com
  wrote:
  
   All builds will say Windows Installer XML Toolset 3.5 but you
need
 to
  check
   the actual build version (I think the latest is 3.5.2430.0).
  
   v3.x\Wix.targets is what is current
   --
   View this message in context:
 

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Upgrading-
wixproj-tp5890061p5890254.html
   Sent from the wix-users mailing list archive at Nabble.com.
  
 
 
  


--
  Learn how Oracle Real Application Clusters (RAC) One Node allows
 customers
  to consolidate database storage, standardize their database
environment,
 and,
  should the need arise, upgrade to a full multi-node Oracle RAC
database
  without downtime or disruption
  http://p.sf.net/sfu/oracle-sfdevnl
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 




--
 Learn how Oracle Real Application Clusters (RAC) One Node allows
customers
 to consolidate database storage, standardize their database
environment,
 and,
 should the need arise, upgrade to a full multi-node Oracle RAC
database
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
Gaining the trust of online customers is vital for the success of any
company
that requires sensitive data to be transmitted over the Web.   Learn how
to 
best implement a security strategy that keeps consumers' information
secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl

Re: [WiX-users] Install skips welcome page

2010-11-29 Thread Albert van Peppen
Hi,

I think that since the installation will run only once or so, the extra click 
on Next should be not a problem to most users.
The fact that the installation behaves differently is more of an issue, this 
will generate some additional stress to our helpdesk I fear.
I think that the entire issue might be off the table when we're using a 
bootstrapper with interface. In this case the welcome and license dialog might 
be handled in the bootstrapper. This because you want to present the user the 
license agreement before the user selects the x86 or the x64 installation, for 
example.

But I think that it should be optional to show the welcome dialog with a Next 
button or not. I think it shouldn't be that hard to implement a property for 
it? (And I wouldn't care if it is default on or off, as long as I can put it on 
or off from my bootrstrapper :) )

Regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: Tobias S [mailto:tobias.s1...@gmail.com] 
Verzonden: maandag 29 november 2010 14:30
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Install skips welcome page

Hi,

From my point of view the concept to kick the Welcome dialog is ok if
there is no additional information than on the default dialog sets.
Usability clearly says if something doesn't provide additional
information kick it. And (IMO) the Welcome dialog is one of these
dialogs as there is not much more information in the Welcome and
LicenseAgreement dialog of default UI sets compared to the
AdvancedWelcomeEulaDlg from WixUI_Advanced. I mean by default it says
The Setup Wizard will install [ProductName] on your computer. Click
Next to continue or Cancel to exit the Setup Wizard.. And the
WixUI_Advanced says Click Install to install the product with default
options just for you. Click Advanced to change installation options.

So actually I think AdvancedWelcomeEulaDlg is almost the perfect
dialog for starting an installation (IMO the dialog set should be only
as a per machine installation set).

Maybe to have no information loss here a formulation like Please
accept the License Agreement and click Install to install
[ProductName] with the default installation options on your computer.
To change installation options click on Advanced. To exit the Setup
Wizard click Cancel might be better.

Actually I also click several times each day through the dialog set
and also don't care anymore about the number of dialogs the installer
shows. But in fact, even this is a well established practice, the
users (and here the simplicity, or less mouse clicks, to install an
application) should be considered and maybe both dialog sets should be
offered.

Tobias


2010/11/29 David Watson dwat...@sdl.com:
 Hi,
 We have been following the scheme that Rob is suggesting for a few
 years, I think in our main product we are down to two dialogue in most
 scenarios.

 We have a welcome/license page and then a ready to install page.

 I have noticed other applications doing this too, Visual studio setup
 has lots of information about licensing etc on the initial page.

 Dave

 -Original Message-
 From: Neil Sleightholm [mailto:n...@x2systems.com]
 Sent: 29 November 2010 08:53
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Install skips welcome page

 Lack of welcome page is what I find retrograde. I guess it is personal
 opinion, I am quite happy with both the welcome and licence dialogs - it
 is what other installs do so I prefer not to show my users something
 different. Jumping straight to licence just looks odd as I haven't seen
 it before and I had to explain the change to testers and tell them it
 wasn't a bug.

 (As a side issue I would like to see the licence dialog being optional
 in the standard WiX release but that is just so I don't have to code it
 myself - it is also something that is regularly requested on the user
 list.)

 Neil

 Neil Sleightholm
 X2 Systems Limited
 n...@x2systems.com mailto:n...@x2systems.com


 

 From: Rob Mensching [mailto:r...@robmensching.com]
 Sent: Mon 29/11/2010 00:39
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Install skips welcome page



 What do you find retrograde? The license page or the lack of welcome
 page?

 Personally, I find clicking through a bunch of pages just to get the
 install started retrograde. Wizard'97 was a long time ago, I think we
 can move beyond it.

 The first page clearly needs to say what is being installed. Ideally,
 the Install button should be availble as well. If you have to have a
 license before the Install button can do it's thing, then so be it.
 After that, progress is probably required (unless your install is fast
 enough to not need it). Then, it seems, you still need a final
 confirmation whether the install succeeded or failed. I still would like
 to push in the direction that instead of a success page that the
 application

Re: [WiX-users] Custom Action

2010-11-04 Thread Albert van Peppen
Hi,

First of all the path C:\WINDOWS\System32 should be C:\WINDOWS\SysWOW64
where C:\WINDOWS can be any path where Windows is installed.
Therefore you should use the appropriate properties.
Secondly, using RD ..etc.. implies the use of the commandline which is
(imho) bad practice..
So basically, I think you should drop that idea.

Regards,

Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.
The Netherlands

-Oorspronkelijk bericht-
Van: sagar shinde [mailto:sagar.i...@gmail.com] 
Verzonden: donderdag 4 november 2010 6:48
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Custom Action

Hi,

I have mentioned in mail that my vbscript is working fine. there is no
error
in it.but i still want to know why this cmd custom action is failing

My earlier code was containing custom action which calls cmd.
*i have two different installers for 32 bit Os and 64 bit Os which
cantains
same custom action as shown in below The main Problem is this custom
action
fails in 64 bit Os and works in 32 bit Os.Why it is so?*

Binary Id=cmdexe  SourceFile=C:\WINDOWS\system32\cmd.exe /

 Custom Action=DeleteFolder
After=InstallFinalizeInstalled/Custom

CustomAction Id=DeleteFolder BinaryKey=cmdexe ExeCommand='RD /S /Q
C:\Program Files\ul' Execute=immediate Return=check /


Thank you.

On Wed, Nov 3, 2010 at 9:55 PM, Wilson, Phil
phil.wil...@invensys.comwrote:

 This is very confusing. Your log of the error appears to be about your
 earlier custom action , command: /c RD /S /Q C:\Program Files\ultac
, not
 your new VBScript.

 It's still true that on UAC systems an immediate custom action will
run
 with limited user privilege even if your are administrator, and not be
able
 to remove anything in the Program Files folder.

 And if WiX RemoveFolder wasn't working because the folder contained
some
 files, that's what the WiX RemoveFile element is for.

 Phil Wilson


 -Original Message-
 From: sagar shinde [mailto:sagar.i...@gmail.com]
 Sent: Wednesday, November 03, 2010 2:41 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Custom Action

 Hi,
 Thanks for replay,I got one solution to delete Folders

 WiX RemoveFolder was unable to delete folders as it was containing
user
 data. So i was trying to delete that folder with cmd which was failing
to
 delete folders

 so i created property with VBScript and folders are deleted
successfully

 This is code for property





 Property  Id=vbscript
![CDATA[
  Function main()
  strFolderPath = Session.Property(VERSIONPATH)
  Set fso=CreateObject(Scripting.FileSystemObject)
  if fso.FolderExists(strFolderPath) Then
  fields = Split(strFolderPath,\)
  For i = 0 To UBound(fields)-1
  if i  UBound(fields)-1 then
  FolderPath=FolderPath  fields(i)  \\
  else
  FolderPath=FolderPath  fields(i)
  End if
  Next
  fso.DeleteFolder FolderPath
  else
  msgbox Folder not deleted 
  End if
  End Function
  ]]
  /Property




 And called this *property in custom action*

 CustomAction Id =DeleteFolder VBScriptCall=main
 Property=vbscript/CustomAction





 *This was my earlier custom action by which i was trying to delete
folders*

  CustomAction Id=DeleteUBFolder BinaryKey=cmdexe ExeCommand='/c
RD /S
 /Q [VERSIONPATH]' Execute=immediate Return=check /

 this custom action is working fine with 32 bit Os but it is faling in
64
 bit
 Os

 This is Error  i am getting

 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: DeleteFolder, location:
 C:\Windows\Installer\MSIE2A4.tmp, command: /c RD /S /Q C:\Program
 Files\ultac
 DeleteFolder. Return value 3.
 INSTALL. Return value 3.

 Error code 3 :- is for invalid path

 If i am doing any thing wrong in this custom action plese sugget me
the
 correct way to do it






 Thank you.



 On Tue, Nov 2, 2010 at 11:08 PM, Wilson, Phil
phil.wil...@invensys.com
 wrote:

  You're getting an error, you say. What is the error?
 
  The folder you're trying to remove, exactly what is this folder.
There's
 an
  obvious explanation in a couple of areas. First, it's a 64-bit path
in a
  folder that's not the same as a 32-bit system. Or your 64-bit system
is a
  UAC system and your immediate custom just doesn't have the rights to
 remove
  the folder.
 
  The right way to do this has been pointed out, WiX RemoveFolder. If
that
  didn't work, that was the time to ask questions about it. Why go off
in
 the
  wrong

Re: [WiX-users] Calling a managed custom action from a UI control

2010-10-25 Thread Albert van Peppen
Hi,

I suggest you read the manual, tutorial or the book on WiX or at least
look at the online help on MSI.
The part about properties should help you well underway.

Same for the initial problem Chris has.

Or to be in your language: RTFT or RTFM :)

Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.
The Netherlands

-Oorspronkelijk bericht-
Van: sagar shinde [mailto:sagar.i...@gmail.com] 
Verzonden: maandag 25 oktober 2010 13:57
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Calling a managed custom action from a UI
control

hi

i am trying something similer to this,i want to delete folders at
uninstall
time,i have one VBscript for that,
but how can i set path for that or how ur VBscript is getting path in ur
code.
how u called ur VBscript from wix installer

On Wed, Oct 20, 2010 at 1:06 AM, McKinnon, Chris cmckin...@atb.com
wrote:

 You are absolutely right.  I just wanted to keep all my custom actions
 in the same DLL.  I have two other actions for encrypting and
decrypting
 the .config files.  I switched my code to a VBScript and it works
 nicely.  Here's the script if anyone is interested:

 Function DirectoryExists()
  Dim path, fso

  path = Session.Property(_DirectoryExists_Path)
  Set fso = CreateObject(Scripting.FileSystemObject)
  If (fso.FolderExists(path)) Then
Session.Property(_DirectoryExists_Result) = yes
  Else
Session.Property(_DirectoryExists_Result) = no
  End If
  DirectoryExists = ERROR_SUCCESS
 End Function

 It's still frustrating that the DLL approach didn't work.

 Thanks,

 Chris McKinnon

 -Original Message-
  From: Wilson, Phil [mailto:phil.wil...@invensys.com]
 Sent: Tuesday, October 19, 2010 11:38 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Calling a managed custom action from a UI
 control

 Are you really cranking up all this infrastructure just to see if a
 directory exists? There's got to be a simpler way, even if it's only a
 horrible little VBScript 10 line custom action. At least that is
 natively supported by Windows Installer.

 Phil Wilson

 -Original Message-
 From: McKinnon, Chris [mailto:cmckin...@atb.com]
 Sent: Tuesday, October 19, 2010 8:58 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Calling a managed custom action from a UI
 control

 Hi Blair,

 No log entries, unfortunately.  I've let my installer sit spinning for
 about 20-30 minutes.  I could let it sit longer but I don't think that
 would help.  I'm going to try my installer on a Windows 2000
 Professional workstation when I have a chance today.  Let me know if
 there's anything else I can do to track down this issue.

 Thanks,

 Chris McKinnon

 -Original Message-
 From: Blair [mailto:os...@live.com]
 Sent: Tuesday, October 19, 2010 12:06 AM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] Calling a managed custom action from a UI
 control

 Whenever Windows Installer launches a DLL-type custom action, it does
so
 from a separate msiexec.exe process instance (sandboxing the custom
 action
 code, if you will). However, because this sandbox process may be
 reused,
 and because loading pre-4.x CLR runtimes marks the process
preventing
 a
 different runtime from ever being loaded, DTF runs the assemblies in
 their
 own child process.

 When you build a DTF custom action assembly, a native stub is
 built/modified
 that contains an entry point for each method with a
 CustomActionAttribute,
 along with being packed with your assembly, config, and
dependencies.
 This
 stub sends a copy of itself to RunDll.exe after creating a two-way
 communications pipe to communicate with its child process (which
allows
 for
 querying the session for properties, running queries, etc.).

 The stub in the (grandchild) process establishes communication with
its
 parent (the stub in the sandbox), extracts its payload, loads the
 indicated
 CLR, loads your assembly into an AppDomain, and finally calls your
code
 (this is where the transition into managed code finally occurs). You
 seem to
 be hanging somewhere in this paragraph (at least until you kill the
 rundll.exe process). Are there any System or Application event log
 entries
 that may explain/describe some failure with the CLR spinup?
 Unfortunately
 calling MsiProcessMessage is documented to not work from a DoAction so
 any
 error or progress logging performed by the stub won't show up.

 -Original Message-
 From: McKinnon, Chris [mailto:cmckin...@atb.com]
 Sent: Monday, October 18, 2010 10:52 AM
 To: wix-users@lists.sourceforge.net
 Subject: Re: [WiX-users] Calling a managed custom action from a UI
 control

 Thanks for the ideas Steve.

 I tried running my code in a separate thread, like yours, but it still
 hangs.  I'm running on Windows Vista Business 32-bit.  I noticed, by
 accident, that in Process Explorer when the custom action starts up

Re: [WiX-users] Calling a managed custom action from a UI control

2010-10-25 Thread Albert van Peppen
Hi,

The reason why not to use RemoveFolder might be valid (I wrote my own CA
for exactly the same reason) but it doesn't mean that you shouldn't know
anything about properties as this is where the problem lies in the VB
script as given by Chris.

I think this is one of the basic need-to-knows when working with WiX
(and there are more important need-to-knows :) ).

Personally I use a C++ CA in a staticly linked DLL which has more to
offer than just this specific function.
Another benefit is that it runs much -and I mean MUCH- faster than VB
script as wel that it has better errorhandling possibilities etc.


Best regards,


Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.
The Netherlands


-Oorspronkelijk bericht-
Van: sagar shinde [mailto:sagar.i...@gmail.com] 
Verzonden: maandag 25 oktober 2010 15:31
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Calling a managed custom action from a UI
control

hi thanks for reply,

but i can not use this removefolder as my installer will create new
folders
and diffrent files will be created in that folder by user so
RemoveFolder
will not work in this case is ter any other option

thank you.


On Mon, Oct 25, 2010 at 6:00 PM, Albert van Peppen alb...@insad.nl
wrote:

 Hi,

 I suggest you read the manual, tutorial or the book on WiX or at least
 look at the online help on MSI.
 The part about properties should help you well underway.

 Same for the initial problem Chris has.

 Or to be in your language: RTFT or RTFM :)

 Albert van Peppen
 Senior System Engineer
 Insad Grafisch b.v.
 The Netherlands

 -Oorspronkelijk bericht-
 Van: sagar shinde [mailto:sagar.i...@gmail.com]
 Verzonden: maandag 25 oktober 2010 13:57
 Aan: General discussion for Windows Installer XML toolset.
 Onderwerp: Re: [WiX-users] Calling a managed custom action from a UI
  control

 hi

 i am trying something similer to this,i want to delete folders at
 uninstall
 time,i have one VBscript for that,
 but how can i set path for that or how ur VBscript is getting path in
ur
 code.
 how u called ur VBscript from wix installer

 On Wed, Oct 20, 2010 at 1:06 AM, McKinnon, Chris cmckin...@atb.com
 wrote:

  You are absolutely right.  I just wanted to keep all my custom
actions
  in the same DLL.  I have two other actions for encrypting and
 decrypting
  the .config files.  I switched my code to a VBScript and it works
  nicely.  Here's the script if anyone is interested:
 
  Function DirectoryExists()
   Dim path, fso
 
   path = Session.Property(_DirectoryExists_Path)
   Set fso = CreateObject(Scripting.FileSystemObject)
   If (fso.FolderExists(path)) Then
 Session.Property(_DirectoryExists_Result) = yes
   Else
 Session.Property(_DirectoryExists_Result) = no
   End If
   DirectoryExists = ERROR_SUCCESS
  End Function
 
  It's still frustrating that the DLL approach didn't work.
 
  Thanks,
 
  Chris McKinnon
 
  -Original Message-
   From: Wilson, Phil [mailto:phil.wil...@invensys.com]
  Sent: Tuesday, October 19, 2010 11:38 AM
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Are you really cranking up all this infrastructure just to see if a
  directory exists? There's got to be a simpler way, even if it's only
a
  horrible little VBScript 10 line custom action. At least that is
  natively supported by Windows Installer.
 
  Phil Wilson
 
  -Original Message-
  From: McKinnon, Chris [mailto:cmckin...@atb.com]
  Sent: Tuesday, October 19, 2010 8:58 AM
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Hi Blair,
 
  No log entries, unfortunately.  I've let my installer sit spinning
for
  about 20-30 minutes.  I could let it sit longer but I don't think
that
  would help.  I'm going to try my installer on a Windows 2000
  Professional workstation when I have a chance today.  Let me know if
  there's anything else I can do to track down this issue.
 
  Thanks,
 
  Chris McKinnon
 
  -Original Message-
  From: Blair [mailto:os...@live.com]
  Sent: Tuesday, October 19, 2010 12:06 AM
  To: 'General discussion for Windows Installer XML toolset.'
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Whenever Windows Installer launches a DLL-type custom action, it
does
 so
  from a separate msiexec.exe process instance (sandboxing the custom
  action
  code, if you will). However, because this sandbox process may be
  reused,
  and because loading pre-4.x CLR runtimes marks the process
 preventing
  a
  different runtime from ever being loaded, DTF runs the assemblies in
  their
  own child process.
 
  When you build a DTF custom action assembly, a native stub is
  built/modified
  that contains an entry point for each method with a
  CustomActionAttribute,
  along with being packed with your assembly

Re: [WiX-users] Calling a managed custom action from a UI control

2010-10-25 Thread Albert van Peppen
Hi,

This is the simple way which might not always work; When files have a
special attribute (like read only, system) or are in use the entire
uninstall will fail while the issue can be handled correct in your CA
(change attributes, give a message or stop a service that is using a
config file or something like that before deleting the file(s))
Another thing is that it might be necessary to ask the user if some
files (like logfiles or config files) should remain on the system or
not.

Regards,

Albert van Peppen
Senior System Engineer
Insad Grafisch b.v.
The Netherlands

-Oorspronkelijk bericht-
Van: David Watson [mailto:dwat...@sdl.com] 
Verzonden: maandag 25 oktober 2010 16:01
Aan: General discussion for Windows Installer XML toolset.
Onderwerp: Re: [WiX-users] Calling a managed custom action from a UI
control

Try something like this...

DirectoryRef Id=SomeDir
Component Id=removeSomeDir
Guid=9FFCB64B-796A-4576-8EC3-5E01CBFD75F8 KeyPath=yes
  !-- remove this folder and empty it on uninstall --
  RemoveFolder Id= SomeDir.removeinstallfolder On=uninstall
Directory=SomeDir /
  RemoveFile Id= SomeDir.removeinstallfiles Name=*.*
On=uninstall  Directory=SomeDir/
/Component
/DirectoryRef

-Original Message-
From: sagar shinde [mailto:sagar.i...@gmail.com] 
Sent: 25 October 2010 14:31
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Calling a managed custom action from a UI
control

hi thanks for reply,

but i can not use this removefolder as my installer will create new
folders
and diffrent files will be created in that folder by user so
RemoveFolder
will not work in this case is ter any other option

thank you.


On Mon, Oct 25, 2010 at 6:00 PM, Albert van Peppen alb...@insad.nl
wrote:

 Hi,

 I suggest you read the manual, tutorial or the book on WiX or at least
 look at the online help on MSI.
 The part about properties should help you well underway.

 Same for the initial problem Chris has.

 Or to be in your language: RTFT or RTFM :)

 Albert van Peppen
 Senior System Engineer
 Insad Grafisch b.v.
 The Netherlands

 -Oorspronkelijk bericht-
 Van: sagar shinde [mailto:sagar.i...@gmail.com]
 Verzonden: maandag 25 oktober 2010 13:57
 Aan: General discussion for Windows Installer XML toolset.
 Onderwerp: Re: [WiX-users] Calling a managed custom action from a UI
  control

 hi

 i am trying something similer to this,i want to delete folders at
 uninstall
 time,i have one VBscript for that,
 but how can i set path for that or how ur VBscript is getting path in
ur
 code.
 how u called ur VBscript from wix installer

 On Wed, Oct 20, 2010 at 1:06 AM, McKinnon, Chris cmckin...@atb.com
 wrote:

  You are absolutely right.  I just wanted to keep all my custom
actions
  in the same DLL.  I have two other actions for encrypting and
 decrypting
  the .config files.  I switched my code to a VBScript and it works
  nicely.  Here's the script if anyone is interested:
 
  Function DirectoryExists()
   Dim path, fso
 
   path = Session.Property(_DirectoryExists_Path)
   Set fso = CreateObject(Scripting.FileSystemObject)
   If (fso.FolderExists(path)) Then
 Session.Property(_DirectoryExists_Result) = yes
   Else
 Session.Property(_DirectoryExists_Result) = no
   End If
   DirectoryExists = ERROR_SUCCESS
  End Function
 
  It's still frustrating that the DLL approach didn't work.
 
  Thanks,
 
  Chris McKinnon
 
  -Original Message-
   From: Wilson, Phil [mailto:phil.wil...@invensys.com]
  Sent: Tuesday, October 19, 2010 11:38 AM
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Are you really cranking up all this infrastructure just to see if a
  directory exists? There's got to be a simpler way, even if it's only
a
  horrible little VBScript 10 line custom action. At least that is
  natively supported by Windows Installer.
 
  Phil Wilson
 
  -Original Message-
  From: McKinnon, Chris [mailto:cmckin...@atb.com]
  Sent: Tuesday, October 19, 2010 8:58 AM
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Hi Blair,
 
  No log entries, unfortunately.  I've let my installer sit spinning
for
  about 20-30 minutes.  I could let it sit longer but I don't think
that
  would help.  I'm going to try my installer on a Windows 2000
  Professional workstation when I have a chance today.  Let me know if
  there's anything else I can do to track down this issue.
 
  Thanks,
 
  Chris McKinnon
 
  -Original Message-
  From: Blair [mailto:os...@live.com]
  Sent: Tuesday, October 19, 2010 12:06 AM
  To: 'General discussion for Windows Installer XML toolset.'
  Subject: Re: [WiX-users] Calling a managed custom action from a UI
  control
 
  Whenever Windows Installer launches a DLL-type custom action, it
does
 so
  from a separate

Re: [WiX-users] ComboBox question

2010-09-20 Thread Albert van Peppen
Hi,

You can check out my sample code on this page:
http://madbutcher.dyndns.org/snippets/

Here you can find a SQL instance selector CA for WiX 2.0 but it still
works for WiX 3.6.
It has also some tricks to correctly detect 32 and 64 instances
correctly (in a tricky way)

Regards,
Albert van Peppen

-Oorspronkelijk bericht-
Van: Bob Arnson [mailto:b...@joyofsetup.com] 
Verzonden: vrijdag 17 september 2010 18:46
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] ComboBox question

  On 16-Sep-10 14:00, Michael_A wrote:
 What is   set the property to the associated value mean, if its
 SQLINSTANCENAME initially I have no idea what the values are.

Selecting an item in a combo box sets the combo box's property to the 
value of the item (separate from the text). The revert is also true: To 
select an item in a combo box, set the combo box's property to the value

of the item you want selected.

-- 
sig://boB
http://joyofsetup.com/



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] wix mailing lists open to public = more spam

2008-04-23 Thread Albert van Peppen
 
Correctly if I am wrong but the member list of a mailling group can be
scanned to known spammers and get bounced from it; this way you can
bounce a spammer from all groups in one go (although it will give some
frustration if your mistakenly get bounced...) smile /
 



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Martin
MacPherson
Verzonden: woensdag 23 april 2008 0:22
Aan: John Vottero
CC: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] wix mailing lists open to public = more spam


They must be really desperate joining a wix-user mailing list ;)


On 22/04/2008, John Vottero [EMAIL PROTECTED] wrote: 

 If anyone has any other opinions on this topic, please do make
your
 voice heard. I'm still following this thread and trying to
figure out
 if I should lock non-members out of the list.  I'm still very
hesitant
 to do that since it raises the bar for people just starting to
get
 involved with WiX (and we don't need to make anything *harder*
 smile/).


What will keep the spammers from joining the list?






-
This SF.net email is sponsored by the 2008 JavaOne(SM)
Conference
Don't miss this year's exciting event. There's still time to
save $100.
Use priority code J8TL2D2.

http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j
avaone
___
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 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Repair issue

2007-09-10 Thread Albert van Peppen
Hi,
 
Does anyone know how the debug problems with the ARP repair
functionality?
 
The problem in my case is that the repair gives a 1706 error; (Dutch
version sorry ;)
 
Fout 1706. Kan geen installatiepakket vinden voor product Drumis -
Databaseonderdelen V2.90.2352.0. Voer de installatie opnieuw uit met een
geldig exemplaar van het installatiepakket DatabaseSetup.release-3.msi.
MSI (s) (30:60) [15:52:35:015]: Product: Drumis - Databaseonderdelen
V2.90.2352.0 -- Fout 1706. Kan geen installatiepakket vinden voor
product Drumis - Databaseonderdelen V2.90.2352.0. Voer de installatie
opnieuw uit met een geldig exemplaar van het installatiepakket
DatabaseSetup.release-3.msi.
 
 
What basically fails it that the installer attempts to read the source
MSI file from the original installation source (which might be a CD or a
temp-folder). Anyway, after installation the MSI file is no longer
available.
In the WINNT\Installer cache is a copy of the msi file. This matches the
one found in the registry at;
HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Userdata\S-1-5-
18\Products\some id\InstallProperties\LocalPackage
 
Am i doing wrong? Or is there something that is required in the WiX
file?
 
I am using WiX 2.0.5325.0, tested on Windows XP, SP 2.
I have my own CA DLL embedded in the MSI file.
 
 
Regards,
 
 
Albert van Peppen
 
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Failed to open XML file on Vista

2007-07-09 Thread Albert van Peppen
Hi,
 
First of all sorry for the late reply; It's near the summer holliday so
things are a bit busy at home ;)
 

What i mean that went wrong is best illustrated with the following 3
sample pieces (i think you understand what the problem is from this).
 

1. When i use the following everything works as expected:
 
...
  CustomAction Id=MyAction BinaryKey=MyCustomActions
DllEntry=MyAction /
  UI
   ProgressText Action=MyActionMy action in progress/ProgressText
  /UI
  InstallExecuteSequence
   Custom Action=MyAction After=SchedXmlFile /
  /InstallExecuteSequence
...
 DirectoryRef Id=INSTALLDIR
  Component Id=MyOwn.xml Guid=PUT-GUID-HERE
   File Id=File_MyOwn.xml Name=MyOwn.xml DiskId=1
Source=$(var.MySourcePath)\MyOwn.xml Vital=yes /
   XmlFile Sequence=10 Id=MyOwn.xml_License
File=[INSTALLDIR]MyOwn.xml Action=createElement Name=License
ElementPath=//FooBar /
   XmlFile Sequence=11 Id=MyOwn.xml_LicenseMarker
File=[INSTALLDIR]MyOwn.xml Action='setValue'  Name='marker'
Value='IGTMB100' ElementPath='//FooBar/License' /
  /Component
 /DirectoryRef
 FeatureRef Id=MainFeature
  ComponentRef Id=WInsad.dat /
 /FeatureRef
...
 

2. When i drop the XML file but forget to fix the scheduling of
MyAction, the error appears.
Checking with orca i found that SchedXmlFile is still scheduled and that
the entire CA for XML handling was linked into my MSI, although it was
not used.
The XmlTable doesn't exist, this might eventualy be the problem ?
Eg. it does not works as expected:
 
...
  CustomAction Id=MyAction BinaryKey=MyCustomActions
DllEntry=MyAction /
  UI
   ProgressText Action=MyActionMy action in progress/ProgressText
  /UI
  InstallExecuteSequence
   Custom Action=MyAction After=SchedXmlFile /
  /InstallExecuteSequence
...
!-- Commented out the XML file --
!--
 DirectoryRef Id=INSTALLDIR
  Component Id=MyOwn.xml Guid=PUT-GUID-HERE
   File Id=File_MyOwn.xml Name=MyOwn.xml DiskId=1
Source=$(var.MySourcePath)\MyOwn.xml Vital=yes /
   XmlFile Sequence=10 Id=MyOwn.xml_License
File=[INSTALLDIR]MyOwn.xml Action=createElement Name=License
ElementPath=//FooBar /
   XmlFile Sequence=11 Id=MyOwn.xml_LicenseMarker
File=[INSTALLDIR]MyOwn.xml Action='setValue'  Name='marker'
Value='IGTMB100' ElementPath='//FooBar/License' /
  /Component
 /DirectoryRef
 FeatureRef Id=MainFeature
  ComponentRef Id=WInsad.dat /
 /FeatureRef
--
...
 

3. After fixing the scheduling it works again:
 
...
  CustomAction Id=MyAction BinaryKey=MyCustomActions
DllEntry=MyAction /
  UI
   ProgressText Action=MyActionMy action in progress/ProgressText
  /UI
  InstallExecuteSequence
   !-- No longer after Xml scheduler! Custom Action=MyAction
After=SchedXmlFile / --
   Custom Action=MyAction After=InstallFiles /
  /InstallExecuteSequence
...
!-- Commented out the XML file --
!--
 DirectoryRef Id=INSTALLDIR
  Component Id=MyOwn.xml Guid=PUT-GUID-HERE
   File Id=File_MyOwn.xml Name=MyOwn.xml DiskId=1
Source=$(var.MySourcePath)\MyOwn.xml Vital=yes /
   XmlFile Sequence=10 Id=MyOwn.xml_License
File=[INSTALLDIR]MyOwn.xml Action=createElement Name=License
ElementPath=//FooBar /
   XmlFile Sequence=11 Id=MyOwn.xml_LicenseMarker
File=[INSTALLDIR]MyOwn.xml Action='setValue'  Name='marker'
Value='IGTMB100' ElementPath='//FooBar/License' /
  /Component
 /DirectoryRef
 FeatureRef Id=MainFeature
  ComponentRef Id=WInsad.dat /
 /FeatureRef
--
...
 

Hope this helps :-)
 
And yes, INSTALLDIR has the correct value and has nothing to do with the
problem.
I am still using WiX-2.0 (latest) and have not tested the above on
WiX-3.0.
 

Regards,
 
Albert van Peppen




Van: Bob Arnson [mailto:[EMAIL PROTECTED] 
Verzonden: woensdag 4 juli 2007 17:00
Aan: Albert van Peppen
CC: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Failed to open XML file on Vista


Albert van Peppen wrote: 

The message appears when you don't have any XmlFile entries in
your wxi script but has an action scheduled as After=XmlSched.
This implies XmlSched CA is used and so it is placed in the
InstallExecuteSequence but since it has nothing to do, it seems to
generates the error because it's trying to open an empty file (which is
indeed an invalid XML file).


Can you clarify what's happening? Scheduling an action after another
that does no work is perfectly legal.


-- 
sig://boB
http://joyofsetup.com/
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Failed to open XML file on Vista

2007-07-04 Thread Albert van Peppen
Hi,
 
Finally found the problem (although it was away since 11 may 2007 because of 
changes in my wxi file)..
 
It turned out that it has nothing to do with Office or anything on Vista.
 
The message appears when you don't have any XmlFile entries in your wxi script 
but has an action scheduled as After=XmlSched.
This implies XmlSched CA is used and so it is placed in the 
InstallExecuteSequence but since it has nothing to do, it seems to generates 
the error because it's trying to open an empty file (which is indeed an invalid 
XML file).
 
I think it would be an idea to generate a warning / error on this in the linker 
(light.exe) or , better yet, the linker should optimize this; Build the 
sequence list and before writing to the MSI table, check all CA / Actions are 
really used, if not drop them from the list :)
 
I don't know what WiX 3.0 does with the above problem, i still use WiX 2.0 
because it's stable. As soon WiX 3.0 is stable enough i will switch :-)
 
 
Regards,
 
Albert van Peppen




Van: Rob Mensching [mailto:[EMAIL PROTECTED] 
Verzonden: zaterdag 12 mei 2007 19:17
Aan: Albert van Peppen; Wix-Devs
Onderwerp: RE: [WiX-users] Failed to open XML file on Vista



No idea.  You might use FileMon to watch the access to the file to see what 
happens and why the system is messing with your file.

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Albert van Peppen
Sent: Friday, May 11, 2007 4:59 AM
To: Wix-Devs
Subject: Re: [WiX-devs] [WiX-users] Failed to open XML file on Vista

 

 

Hi,

 

I tried again on this notebook; now it works without any problem :(

 

The only thing done on this notebook since the problem was reproducable is that 
now Office 2003 Pro is installed;

 

Doing so gave the (well known?) error 1913.

After google-ing on this i found a solution at: http://phaq.phunsites.net/?p=91

 

I did follow this solution only partionally; I just made the administrators 
group owner of the system32 folder. That did the trick for Office 2003 Pro.

Since the MSXML dlls are located in the system32 folder this might be the 
'solution' to this?

Although i don't fully understand why this is like this; and thus causeing the 
problem with installing Office 2003 Pro.

 

I'll try to setup a clean Vista out of the box on another machine to validate 
this is causing my installer to run well..

Maybe you have more insight in this (known issues with such things ?)

 

Regards,

 

Albert van Peppen

 



Van: Rob Mensching [mailto:[EMAIL PROTECTED] 
Verzonden: vrijdag 11 mei 2007 6:40
Aan: Albert van Peppen
Onderwerp: RE: [WiX-users] Failed to open XML file on Vista

Okay, tried this install on Vista.  Worked exactly as expected.  I'm not sure 
what problem you are seeing.

 

The ExecXmlFile CustomAction is running in the elevated CustomAction Server so 
it is elevated as well.

 

From: Albert van Peppen [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 09, 2007 6:56 AM
To: Rob Mensching
Subject: RE: [WiX-users] Failed to open XML file on Vista

 

We don't ACL any files. The XML file is just installed by the MSI installer in 
elevated mode.

The user running the installer has least user access (LUA).

 

It is possible to log in what user state runs the COM InProc server, i doubt 
the COM is indeed called in any elevated state..

 

The mentioned problem also exists on XP with a very restricted user, so it is 
not just a Vista problem, but we've found it first in Vista so we thought it 
was a problem in/with Vista.

 

Can you checked the issue yourself?

 

I am willing to try and change some things in the WiX sources; just to see i'm 
right ;) But it seems a bit of task to get the WiX sources compiling.. (At 
least at this moment)

 

Regards,

 

Albert van Peppen

 

 



Van: Rob Mensching [mailto:[EMAIL PROTECTED] 
Verzonden: woensdag 9 mei 2007 15:36
Aan: Albert van Peppen; Wix-Devs
Onderwerp: RE: [WiX-users] Failed to open XML file on Vista

The ExecXmlFile is already running in an elevated process so the elevation 
moniker should be unnecessary.  Besides, the fact that you're failing when 
running as a local administrator means that UAC is not the issue.  It looks 
like the problem is somehow related to the file only being accessible by the 
domain administrator.  Did you ACL the file down such that only the domain 
admin can access it?

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Albert van Peppen
Sent: Wednesday, May 09, 2007 5:58 AM
To: Wix-Devs
Subject: Re: [WiX-devs] [WiX-users] Failed to open XML file on Vista

 

Hi,

 

I posted this though to wix-dev since i believe the problem lies in WiX.

When looking at the source coude i found that XmlFile is useing the MSXML COM 
object.

This is done by calling ::CoCreateInstance().

When looking into ::CoCreateInstance() and COM and Elevation i found that you 
should use a Elevation Moniker.

 

Check

[WiX-users] Failed to open XML file on Vista

2007-05-02 Thread Albert van Peppen
Hi,
 
I try to install a XML file through my WiX Installer.
 
On WinXP i have no problems.
On Windows Vista (Business Edition), client in a Win2003 AD network, i have 
some strange problems;
 
- Installing as a domain administrator gives no problems.
- Installing as a local administrator gives an error; installation fails. 
- Installing as a local or domain user with restricted rights gives an error; 
installation fails.
- Installing with elevated rights / run as gives an error; installation fails. 
(With the exception of Run As domain Administrator)
 
In all cases where the installation fails the following error appears:
'Failed to open XML file WInsad.xml, system error: -2147024786'
 
 
The logfile shows:
 
MSI (s) (18:E0) [12:50:19:270]: Running as a service.
MSI (s) (18:E0) [12:50:19:317]: Hello, I'm your 32bit Elevated custom action 
server.
MSI (s) (18!68) [12:50:19:364]: Creating MSIHANDLE (4645) of type 790531 for 
thread 4456
ExecXmlFile:  Error 0x8007006e: failed to load XML file: WInsad.xml
MSI (s) (18!68) [12:50:19:489]: Closing MSIHANDLE (4645) of type 790531 for 
thread 4456
MSI (s) (18!68) [12:50:19:536]: Creating MSIHANDLE (4646) of type 790531 for 
thread 4456
Fout 25531. Failed to open XML file WInsad.xml, system error: -2147024786
MSI (s) (18!68) [12:52:31:146]: Product: Drumis - Programma V2.90.2267.0 -- 
Fout 25531. Failed to open XML file WInsad.xml, system error: -2147024786
 
MSI (s) (18!68) [12:52:31:177]: Closing MSIHANDLE (4646) of type 790531 for 
thread 4456
MSI (s) (18:10) [12:52:31:208]: Closing MSIHANDLE (4644) of type 790536 for 
thread 3812
Actie beëindigd 12:52:31: InstallExecute. Retourwaarde 3.

 
The following piece of code is what i use in WiX:
 
 !-- = WInsad.xml = License file = --
 DirectoryRef Id=INSTALLDIR
  Component Id=WInsad.dat Guid=--xxx-xxx-xxx
   File Id=File_WInsad.dat Name=WInsad.dat DiskId=1 
Source=$(var.MyApplicationSourcePath)\WInsad.dat Vital=yes /
  /Component
  Component Id=WInsad.xml Guid=--xxx-xxx-xxy
   File Id=File_WInsad.xml Name=WInsad.xml DiskId=1 
Source=$(var.DrumisApplicationSourcePath)\WInsad.xml Vital=yes /
   XmlFile Sequence=10 Id=Winsad.xml_License
File=[INSTALLDIR]WInsad.xml Action=createElement Name=License 
ElementPath=//WInsad /
   XmlFile Sequence=11 Id=Winsad.xml_LicenseType
File=[INSTALLDIR]WInsad.xml Action='setValue'  Name='type' Value='Demo' 
ElementPath='//WInsad/License' /
  /Component
 /DirectoryRef
 
 !-- Features --
 FeatureRef Id=MainFeature
  ComponentRef Id=WInsad.dat /
  ComponentRef Id=WInsad.xml /
 /FeatureRef

 
The initial WInsad.xml file is installed on the targetsystem before the error. 
It initially looks like:
 
?xml version=1.0 encoding=windows-1252?
WInsad
/WInsad
 
 
The WiX version used in Wix-2.0.5213.0 
 
Am i doing something wrong or is it something with Wix-2 / Vista?
The InstallerVersion in the Package is set to 200, the InstallerPrivileges is 
set to elevated.
 
Any help is welcome.
 
Regards,
 
Albert van Peppen
 
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Microsoft Setup Analysis Tool

2007-03-22 Thread Albert van Peppen
 

Did you try the Validate option in Orca?
It will show you all ICE errors and warnings ;)

Regards,

Albert

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Michael Saupe
Verzonden: donderdag 22 maart 2007 13:41
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] Microsoft Setup Analysis Tool

Hello,

I've created an application installer with WiX toolset (v2.0).
Everything works fine during my tests.

But today I tested the installer with the Microsoft Setup Analysis Tool
(SAT) (included in the Microsoft Application Compatibility Toolkit) and
I got the error message setup_installer.msi did not run successfully.
ERROR: The run did not complete successfully..

What could be the problem?

Btw: When I tested the samples of the WiX tutorial, I got the same error
message.

Any input would be very helpful.

Regards,
Michael
--
Feel free - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: www.gmx.net/de/go/mailfooter/topmail-out


-
Take Surveys. Earn Cash. Influence the Future of IT Join
SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] ICE27 ERROR

2007-03-20 Thread Albert van Peppen
Hi all,
 
When i try to validate my msi file i get the following ICE27 error:
 
   ICE27 ERROR Action: 'RMCCPSearch' in InstallExecuteSequence table
must come after the 'CCPSearch' action.
 
I do nothing with the actions RMCCPSearch and CPSearch myself and after
some searching i found these actions are defined in wixui.wixlib
(src\wix\Data\actions.xml).
 
Is there a bug in the sequence in the ui lib here? What can i do to
resolve this?
 
I am currently running wix 2.0.2612.0
 
Albert van Peppen
 
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE27 ERROR

2007-03-20 Thread Albert van Peppen
Sorry, i meant wix-2.0.5116.0(2612 was a 3.0.2612.0 on which ive did
some tests earlier but it still doesnt run as it should :) )
 
Albert van Peppen



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Albert van
Peppen
Verzonden: dinsdag 20 maart 2007 15:43
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] ICE27 ERROR


Hi all,
 
When i try to validate my msi file i get the following ICE27 error:
 
   ICE27 ERROR Action: 'RMCCPSearch' in InstallExecuteSequence table
must come after the 'CCPSearch' action.
 
I do nothing with the actions RMCCPSearch and CPSearch myself and after
some searching i found these actions are defined in wixui.wixlib
(src\wix\Data\actions.xml).
 
Is there a bug in the sequence in the ui lib here? What can i do to
resolve this?
 
I am currently running wix 2.0.2612.0
 
Albert van Peppen
 
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE27 ERROR

2007-03-20 Thread Albert van Peppen
Hi again ;)
 
I've found that the error goes away when i don't include the MSM module
of CrystalReports (11.5 aka 11R2).
Somehow this mergemodule seems to be the problem of all kind of problems
and generates a lot of ICE warnings..
 
Are there more people out there experiencing the same problems?
 
But what is more important; what can I do to fix this? (Besides filing a
bug report with the guys at BO)
 
The Crystal Mergemodules are dated Februari 14 2007. And are the latest
available (AFAICS)..
The following mergemodules are merged in:
  - CrystalReports11_5_RDC_License.msm 2.189.312
14-02-2007
  - CrystalReports11_5_RDC_Reportengine.msm47.831.040
14-02-2007
  - CrystalReports11_5_RDC_Runtime.msm   10.262.528
14-02-2007

Albert van Peppen
 



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Albert van
Peppen
Verzonden: dinsdag 20 maart 2007 15:55
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] ICE27 ERROR


Sorry, i meant wix-2.0.5116.0(2612 was a 3.0.2612.0 on which ive did
some tests earlier but it still doesnt run as it should :) )
 
Albert van Peppen



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Albert van
Peppen
Verzonden: dinsdag 20 maart 2007 15:43
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] ICE27 ERROR


Hi all,
 
When i try to validate my msi file i get the following ICE27 error:
 
   ICE27 ERROR Action: 'RMCCPSearch' in InstallExecuteSequence table
must come after the 'CCPSearch' action.
 
I do nothing with the actions RMCCPSearch and CPSearch myself and after
some searching i found these actions are defined in wixui.wixlib
(src\wix\Data\actions.xml).
 
Is there a bug in the sequence in the ui lib here? What can i do to
resolve this?
 
I am currently running wix 2.0.2612.0
 
Albert van Peppen
 
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ICE27 ERROR

2007-03-20 Thread Albert van Peppen
 
We did the same thing, however in order to pass certification you are
not allowed to have a list of ICE errors.
So when preparing for this we want to resolve these issues.
 
I saw on the Business Objects forum that there are alot of installation
issues with their merge modules (CRW installs ok on Viste but
applications who use the MSM dont seem to work well :( )
 
So the issue seems to be know..
 
Regards,
 
Albert

 


Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens
[EMAIL PROTECTED]
Verzonden: dinsdag 20 maart 2007 16:41
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] ICE27 ERROR



We certainly are getting ICE warnings (with CR 11). Fortunately, we are
currently using WiX 2, so the ICE errors, while annoying, don't cause a
build failure. They also don't cause the specific error you mention.

 

I coded my WiX script with conditional inclusion of the Crystal merge
module. I use the build without including it to check that I don't have
any ICE problems in the parts of the setup I have coded and have control
over, then include the Crystal Reports merge module in the actual build
and trust that even though the installation generated fails validation
to some extent it still does what it should.

 

I don't like it much, but we don't have enough buying power to slap
Business Objects (or whoever owns Crystal this month) around the head
and tell them to do it right! :-)

 

Regards,

Richard



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Albert van
Peppen
Sent: Tuesday, March 20, 2007 11:30 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ICE27 ERROR

 

Hi again ;)

 

I've found that the error goes away when i don't include the MSM module
of CrystalReports (11.5 aka 11R2).

Somehow this mergemodule seems to be the problem of all kind of problems
and generates a lot of ICE warnings..

 

Are there more people out there experiencing the same problems?

 

But what is more important; what can I do to fix this? (Besides filing a
bug report with the guys at BO)

 

The Crystal Mergemodules are dated Februari 14 2007. And are the latest
available (AFAICS)..

The following mergemodules are merged in:

  - CrystalReports11_5_RDC_License.msm 2.189.312
14-02-2007
  - CrystalReports11_5_RDC_Reportengine.msm47.831.040
14-02-2007
  - CrystalReports11_5_RDC_Runtime.msm   10.262.528
14-02-2007

Albert van Peppen




* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the
individual or entity to whom it is addressed. If you have received this
communication in error, be aware that forwarding it, copying it, or in
any way disclosing its content to any other person, is strictly
prohibited. Peek Traffic Corporation is neither liable for the contents,
nor for the proper, complete and timely transmission of (the information
contained in) this communication. If you have received this
communication in error, please notify the author by replying to this
e-mail immediately and delete the material from any computer.



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Any documentation on WiX/Windows Installer limits?

2007-01-31 Thread Albert van Peppen
Hi,

I guess that will work.

I still believe the ~2GB limit is the problem here.

I cannot find the max filesize for System.IO.File but I recon its 64bit
(unsigned)? If it is 32bit (signed), then the ~2GB Limit is the
problem...

Usualy in VC++.NET 2005 you use Cfile, which is adapted to use ULONLONG
which is 64bit (unsigned).

But since I'm not a C# guru I place this question for another guru ;)

Another problem might be that you're temp files are on a FAT 32, or
worse a FAT 16, partition?


Regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Bob Arnson
Verzonden: woensdag 31 januari 2007 5:49
Aan: Alex Lian
CC: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Any documentation on WiX/Windows Installer
limits?

Alex Lian wrote:
 But that still doesn't address the problem I consistently see when I 
 increase the overall MSI size (with multiple cabs of  2GB size) seems

 to be  2GB...
   

Have you tried using external cabs? My day job is working with a
multi-gigabyte package but the .msi itself is only ~70MB.

 light.exe : warning LGHT1011 : Access denied; cannot delete 
 'pathremoved\Temp\gblw976s'.
   

That's a sign another process is using the directory.

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




-
Take Surveys. Earn Cash. Influence the Future of IT Join
SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Problem with CDATA and default values inConditionstatements

2007-01-31 Thread Albert van Peppen
Hi,

I think this more a MSXML problem than it is a WiX problem ;) But I
don't know.

Regards,

Albert van Peppen 

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Geoff Finger
Verzonden: dinsdag 30 januari 2007 23:15
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] Problem with CDATA and default values
inConditionstatements

Swapping in lt;gt; fixed both issues! Thank you!

Why is it necessary to use that in some cases though when in other spots
I used  without any problem? Shouldn't using the CDATA wrapper have
prevented it from being an issue?

On 1/30/07, Albert van Peppen [EMAIL PROTECTED] wrote:
 Did you try using lt;gt; instead of  in your condition?

 Like:
 ConditionFOOVAR lt;gt; /Condition

 Iso:
 ConditionFOOVAR  /Condition

 Regards,

 Albert van Peppen



-
Take Surveys. Earn Cash. Influence the Future of IT Join
SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Problem with CDATA and default values in Conditionstatements

2007-01-30 Thread Albert van Peppen
Did you try using lt;gt; instead of  in your condition?

Like:
ConditionFOOVAR lt;gt; /Condition

Iso:
ConditionFOOVAR  /Condition

Regards,

Albert van Peppen

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Geoff Finger
Verzonden: maandag 29 januari 2007 21:00
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] Problem with CDATA and default values in
Conditionstatements

I can't get the  comparison to work in the CDATA statement for my
Condition elements and trying to set a default value on the property
that is being tested is breaking them as well.

I have a radio button selection during the setup that determines whether
the service that is being installed will be run by the system or a user,
with elements such as this:

Control Id=AccountName Type=Edit X=120 Y=85 Width=150
Height=18 TabSkip=no Property=SVCACCOUNTNAME
  Condition Action=disableSVCLOGONTYPE = System/Condition
  Condition Action=enableSVCLOGONTYPE = User/Condition
/Control

I haven't determined a better way to handle the actual installation than
to have two almost identical components,  one with Account and Password
attributes in the ServiceInstall element and the other without.

In the feature I have two sub-features that I'm trying to choose between
using Condition elements. I've gotten the following code which
works:

Feature Id=SystemService Display=hidden TypicalDefault=install
Level=1
  ComponentRef Id=SystemServiceComponent/
  Condition Level=0![CDATA[SVCLOGONTYPE = User]]/Condition
/Feature Feature Id=UserService Display=hidden
TypicalDefault=install Level=1
  ComponentRef Id=UserServiceComponent/
  Condition Level=0![CDATA[SVCLOGONTYPE = System]]/Condition
/Feature

There are two changes I'd like to make, I'd like to change it so that
the condition for disabling the SystemService feature is that
SVCLOGONTYPE is not set to System, rather than disabling it if it is
set to User. However if I change the = to  and swap the names
then no matter which option I select neither gets installed. The log
file shows

Feature: SystemService; Installed: Absent;   Request: Null;   Action:
Null
Feature: UserService; Installed: Absent;   Request: Null;   Action: Null

but as far as I can tell there's no logging of the evaluation of the
Condition statement so I can't tell what's going wrong.

Second I want to have the radio buttons default to System rather than
neither being selected when I get to that page. However if I add

Property Id=SVCLOGONTYPESystem/Property

then again neither element gets installed and the same messages show up
in the log. There are also messages like

PROPERTY CHANGE: Modifying SVCLOGONTYPE property. Its current value is
'System'. Its new value: 'User'.

So I know that the default is being used and then getting overridden,
but again there's no debug info about the Condition evaluation so I
don't know why neither feature is being installed.

Any help on how to fix this, especially the default property value, or
some other workaround on how to make the dialog start with System
selected, would be greatly appreciated!

Thanks!


-
Take Surveys. Earn Cash. Influence the Future of IT Join
SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] SQL Script limit?

2007-01-24 Thread Albert van Peppen
Hi,
 
I am handling this in my application; when the app is executed for the
first time (it checks this) then the database is created by the
application. This way you have more control over your database creation
process.
It also runs much faster indeed and when the application is already
installed you can use some logic of your own to determine if the
database needs to be updated or not.
 
I think installing something that takes more than one hour is something
i would consider as bad; As a standpoint of a developer as well as a
standpoint of a system administrator.
 
But i can understand that it is sometimes not possible to install your
database at first run. In this case i would recommend using a CA. In
this case you have lowlevel access to the database which means speed.
Inside MSI installer it is hard to tell what the problem is, i think
data is copied around which means lots and lots of memory is wasted, add
to that the memory usage of SQLServer (assuming the SQL Server is
running on the same machine as you are installing) and you have a
blueprint for disaster whith such a SQL script (which will cause a huge
transaction log in SQL memory i supose).
 
Regards,
 
Albert van Peppen
 




Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Rob Mensching
Verzonden: woensdag 24 januari 2007 16:15
Aan: Ian Couper
CC: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] SQL Script limit?



Wow, you have a SQL Script that takes an hour to run?  I've never seen
anything that complicated.  Again, as I noted below, due to the way data
is passed around inside the Windows Installer, your script may be copied
around several times.  Also, the WiX toolset is doing a bit of
processing to break your script down to pass it around inside the
Windows Installer.  It is entirely possible that is causing the overhead
you're seeing.

 

Just a general question, What is in a 50 MB SQL Script that you need to
execute at install time?  A one hour wait during installation is not a
great user experience.  I'm just trying to understand what the WiX
toolset could do to help.

 

From: Ian Couper [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 24, 2007 6:25 AM
To: Rob Mensching
Cc: wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] SQL Script limit?

 

I just let the script run overnight and it finally did something. It
ended up failing on some line from the script, but aside from that the
script took almost 4 hours to run to that point, which wasn't even to
completion. This script normally takes about 20 min to 1 hour at the
most to run, so there is either something wrong with how I am handling
it, or WiX can't handle the size of script I am trying to run.

 



From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, January 23, 2007 11:55 AM
To: Ian Couper; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] SQL Script limit?

 

With the way that MSI works, you'll probably end up pushing the same 50
MB of strings around 3 or 4 times.  That could take time.  Also, if you
don't have the latest WiX v2 code base, you could be hitting some old
bugs in the SQL processing.

 

After that, you could try debugging through the code and seeing what is
taking the longest.  Maybe there is some perf we can improve, but I've
never heard anyone complain about this before.

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ian Couper
Sent: Tuesday, January 23, 2007 8:25 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] SQL Script limit?

 

I have a large SQL script (30 to 50MBs) that I am trying to run from the
MSI using SQLScript. I have been able to run smaller scripts easily, but
this large one is not running at all and the MSI hangs. Is this a known
issue with Wix 2.0? Is there a way to overcome this issue?

 

Thanks.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] SQL Server List in ComboBox

2007-01-22 Thread Albert van Peppen
 
Hi,
 
If there is a repository for these things i am willing to donate to it;
 
I do have this custom action written myself. It needs some cleaning to
be used for general purposes (remove my own application dependant
stuff).
 
Can someone tell me where i can put this so everyone can send in these
kinda usefull code?
 
Matthew, i'll send it to the wix-users list asap (might be tomorow
though)
 
Greetings,
 
Albert van Peppen



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Matthew Rowan
Verzonden: maandag 22 januari 2007 6:27
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] SQL Server List in ComboBox


Hi All,

I'm trying to present a list of all available SQL Servers to the user
allowing them to select their server and enter their credentials then
test the connection. I know I need to write a custom action DLL to
populate certain MSI tables but I don't know how to go about doing this.
It would be much appreciated if someone had some code or examples to do
this. 

Cheers,
-Matthew Rowan

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] SQL Server List in ComboBox

2007-01-22 Thread Albert van Peppen
Hi,
 
 I've tried to send a zip to the list but this seems to be not possible
:(
 
I have  a VC 2005.NET project with a simple CA with the requested code.
In some snippets it is mentioned how to use it.
 
If there is a place where i can upload it it's fine with me :-)
 
If there are any problems; try to figure them out yourself and after
that you can ask ;)
 
The code is free for use, commercial or non-commercial and is based on
some snippets from along tine ago.
 
Hi Rob, i've read the agreement before and it was discussed here also
before so i figure you know why i can't just sign it ;)
 
Greetings,
 
Albert van Peppen
 



Van: Rob Mensching [mailto:[EMAIL PROTECTED] 
Verzonden: maandag 22 januari 2007 17:01
Aan: Albert van Peppen; [EMAIL PROTECTED]
Onderwerp: RE: Re: [WiX-users] SQL Server List in ComboBox



Yeah, that'd be awesome.  If you signed an assignment agreement then we
could get this code to be a natural part of the WiX toolset.  It make a
nice addition to the pubca code.  To get an assignment agreement,
contact [EMAIL PROTECTED] and they'll get you set up.

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Albert van
Peppen
Sent: Monday, January 22, 2007 4:50 AM
To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] SQL Server List in ComboBox

 

Hi,

 

If there is a repository for these things i am willing to donate to it;

 

I do have this custom action written myself. It needs some cleaning to
be used for general purposes (remove my own application dependant
stuff).

 

Can someone tell me where i can put this so everyone can send in these
kinda usefull code?

 

Matthew, i'll send it to the wix-users list asap (might be tomorow
though)

 

Greetings,

 

Albert van Peppen

 



Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Matthew Rowan
Verzonden: maandag 22 januari 2007 6:27
Aan: wix-users@lists.sourceforge.net
Onderwerp: [WiX-users] SQL Server List in ComboBox

Hi All,

I'm trying to present a list of all available SQL Servers to the user
allowing them to select their server and enter their credentials then
test the connection. I know I need to write a custom action DLL to
populate certain MSI tables but I don't know how to go about doing this.
It would be much appreciated if someone had some code or examples to do
this. 

Cheers,
-Matthew Rowan

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to create single installable exe

2006-09-20 Thread Albert van Peppen



You might want to use a self extracting zip and a 
modified SFX (use SFXMake for instance) so the setup.exe is started 
automatically after extracting the selfextracting zip :)

Regards,

Albert van Peppen


Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens 
vijVerzonden: woensdag 20 september 2006 12:01Aan: 
wix-users@lists.sourceforge.netOnderwerp: [WiX-users] How to create 
single installable exe

Hi,

I have multiple msi packages createdusing WiX, a bootstrapper 
setup.exe and settings.ini (settings.ini contains some configuration information 
used by setup.exe). 
How can Ipackage these files (msi packages + setup.exe + settings.ini 
+ some other resources)as a single installable executalbe?

Any pointers would be of great help!!


thanks
Vij


All-new 
Yahoo! Mail - Fire up a more powerful email and get things done 
faster.
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Automatic updating an MSI installation underrestricteduser account

2006-09-15 Thread Albert van Peppen



Hi,

You might use a special user account with just enough 
rights to install your application, with just the correct amount of rights in 
the registry.
Then run the service described on this 
user.
By adding impersonation tricks you might be able to 
switch to the user context and use the HKCU and profile settings from that 
user.

I this this is a nice workaround (i am not using it, 
but it should do the trick)

The user can be created from within your installer MSI 
(since it is run as administrator) and all the specific rights can be arranged 
also.

Just my thoughts ;)

Greetings, 


Albert van Peppen



Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens Jason 
SwagerVerzonden: vrijdag 15 september 2006 4:29Aan: Bob 
ArnsonCC: Wilson, Phil; 
wix-users@lists.sourceforge.netOnderwerp: Re: [WiX-users] Automatic 
updating an MSI installation underrestricteduser account
Yep - I fully agree. But when the customer requires this in an 
application - what else can you do? Privelege escalation is a definite 
worry. In my solution, I used named mutexs and encrypted memory mapped 
files using public/private key encryption via Windows CryptoAPI to trigger the 
installation. A bit of of overkill in this case, but it was a good 
exercise.Bob Arnson [EMAIL PROTECTED] wrote:
Jason 
  Swager wrote: This approach has some drawbacks. First, the possibly 
  extra service  running all the time.Which is a source of potential 
  security holes, especially privilege escalation as it's running 100 
  percent of the time as local system. It works, but it's a sledgehammer of 
  a solution.-- 
  sig://boBhttp://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 
  easierDownload IBM WebSphere Application Server v.1.0.1 based on Apache 
  Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___WiX-users 
  mailing 
  listWiX-users@lists.sourceforge.nethttps://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] WixUI_InstallDir problems

2006-07-10 Thread Albert van Peppen
Title: WixUI_InstallDir problems




Most likely becouseyou need to set the property to 
your installation location like this:

Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" / 

Albert


Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens Nordvik, 
ChristerVerzonden: maandag 10 juli 2006 10:33Aan: 
wix-users@lists.sourceforge.netOnderwerp: [WiX-users] 
WixUI_InstallDir problems

Hi! 
I have the following wxs 
file: 
 
Property Id="INSTALLDIR" 
 
RegistrySearch Id="Search" Root="HKLM" Key="Software\Microsoft\InetStp" Name="PathWWWRoot" Type="raw" 
/  /Property 
 
Directory Id="TARGETDIR" Name="SourceDir" 
 
Directory Id="INSTALLDIR" Name="Inet" LongName="Inetpub" 
 Directory Id="ROOTDIR" Name="MyFld" LongName="MyFolder" 
 Directory Id="INSTALLLOCATION" Name="v2" LongName="v2.0.0"  
Component Id="ConfigFiles" Guid="{myguid}" 
 
File Id="MyAppFile" Name="Web.Co~" LongName="Web.Config" Vital="yes" DiskId="1" KeyPath="yes" Source="Web.Config"
 
/File ... Property 
Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" / UIRef Id="WixUI_InstallDir" /  
I want the program location to 
be configurable. Like c:\inetpub\wwwroot can be configured to c:\mypub\rootfolder but the program 
will always create the directory MyFolder\v2.0.0. So if the user chooses c:\test then the 
program will be installed into c:\test\MyFolder\v2.0.0.  Everything is working during 
installation but the program always gets installed into the default value of the 
dialog (the one from registry). 
If I change to WixUI_Minimal 
then everything works fine (I can change the installation folder). 
Any help is very 
appreciated! 
-Christer 


-
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] WixUI_InstallDir problems

2006-07-10 Thread Albert van Peppen
Title: WixUI_InstallDir problems




Hi,

I don't have these problems, but did you 
checked the wix.chm help (search for WIXUI_INSTALLDIR)?
Another great resource is the tutorial at http://www.tramontana.co.hu/wix/index.php#TOC

I use the DirectoryRef-way.. Maybe that's why i don't have 
the problems :) 

like:


...
Directory 
Id="INSTALLLOCATION" Name="v2" LongName="v2.0.0" / 
...

DirectoryRef Id="INSTALLLOCATION" 
 Directory 
Id="mybin" Name="bin" LongName="bin" 
...
Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" / 



Albert


Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens Nordvik, 
ChristerVerzonden: maandag 10 juli 2006 12:47Aan: 
wix-users@lists.sourceforge.netOnderwerp: Re: [WiX-users] 
WixUI_InstallDir problems

Hi. 

That almost did it, but I ran into another problem (which 
is the same issue really). 

I have:
...
Directory 
Id="INSTALLLOCATION" Name="v2" LongName="v2.0.0" 
 
Directory Id="mybin" Name="bin" LongName="bin" 
...
Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" / 


The installer 
defaults to:
C:\Inetpub\wwwroot\MyApp\v2.0.0

I change it to:

C:\Inetpub\wwwroot\MyApp\v3.0.0

And then I 
end up with the following folder structure:

C:\Inetpub\wwwroot\MyApp\v2.0.0\bin

C:\Inetpub\wwwroot\MyApp\v3.0.0

It seems that 
the bin folder doesn't receive the new value of INSTALLLOCATION so it uses the 
previous value. Any idea as to what is causing this behavior? 

I feel like I 
am doing something wrong here but I don't know what it is...

-Christer 



  
  
  Fra: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] På vegne av Albert van 
  PeppenSendt: 10. juli 2006 10:54Til: 
  wix-users@lists.sourceforge.netEmne: Re: [WiX-users] 
  WixUI_InstallDir problems
  
  
  Most likely becouseyou need to set the property to 
  your installation location like this:
  
  Property Id="WIXUI_INSTALLDIR" Value="INSTALLLOCATION" / 
  
  Albert
  
  
  Van: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] Namens Nordvik, 
  ChristerVerzonden: maandag 10 juli 2006 10:33Aan: 
  wix-users@lists.sourceforge.netOnderwerp: [WiX-users] 
  WixUI_InstallDir problems
  
  Hi! 
  I have the following wxs 
  file: 
   
  Property Id="INSTALLDIR"  RegistrySearch Id="Search" Root="HKLM" Key="Software\Microsoft\InetStp" Name="PathWWWRoot" Type="raw" / 
   
  /Property  Directory Id="TARGETDIR" Name="SourceDir"  
  Directory Id="INSTALLDIR" Name="Inet" LongName="Inetpub" 
   Directory Id="ROOTDIR" Name="MyFld" LongName="MyFolder"  Directory Id="INSTALLLOCATION" Name="v2" LongName="v2.0.0" 
   
  Component Id="ConfigFiles" Guid="{myguid}"  
  File Id="MyAppFile" Name="Web.Co~" LongName="Web.Config" Vital="yes" DiskId="1" KeyPath="yes" Source="Web.Config"
   
  /File ... Property 
  Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" / UIRef Id="WixUI_InstallDir" / … 
  I want the program location 
  to be configurable. Like c:\inetpub\wwwroot can be configured to c:\mypub\rootfolder but the program 
  will always create the directory MyFolder\v2.0.0. So if the user chooses c:\test then 
  the program will be installed into c:\test\MyFolder\v2.0.0.  Everything is working during 
  installation but the program always gets installed into the default value of 
  the dialog (the one from registry). 
  If I change to WixUI_Minimal 
  then everything works fine (I can change the installation folder). 
  Any help is very 
  appreciated! 
  -Christer 


-
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] job postings...

2006-06-26 Thread Albert van Peppen
SourceForge.net offers a service like this; see
https://sourceforge.net/people/

Albert 

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Stefan Krueger
[MVP]
Verzonden: vrijdag 23 juni 2006 18:06
Aan: wix-users@lists.sourceforge.net
Onderwerp: Re: [WiX-users] job postings...

Just wanted to add that there is a section for job postings on the
InstallSite.org forum:
http://forum.installsite.net/index.php?showforum=65


-- 
Stefan Krueger
Microsoft Windows Installer MVP

Please post your questions in the newsgroup or vist one of these web
sites:

Windows Installer FAQ
http://www.msifaq.com - http://www.msifaq.de

InstallSite - Resources for Setup Developers
http://www.installsite.org
http://www.installsite.de (GERMAN)

Rob Mensching [EMAIL PROTECTED] schrieb im Newsbeitrag 
news:[EMAIL PROTECTED]
.corp.microsoft.com...
 Okay, I thought about that but figured people would think it was
overkill. 
 This is why I ask questions... smile/





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


[WiX-users] SQL Extended stored procedures

2006-06-26 Thread Albert van Peppen



Hello all,

I am currently trying to get some extended stored procedures registered in 
SQL.I did not found any samples for this. So maybe my code can be of any 
help in the tutorial ;-)

Altough, I'm having some problems with extended stored procedures for 
SQL.

I use the following piece of code in my WiX script:

!-- codesnippet --

?define strD4WXPProcDll = "[D4WBINDIR]xp_D4WProc.dll" ?

DirectoryRef Id="TARGETDIR"Component 
Id="DatabaseComponent" 
Guid="$(var.guidDatabaseComponent)"ConditionD4WSQLSERVER 
lt;gt; ""/Condition

SqlDatabase Id="DrumisDatabase" 
Database="master"Server="[D4WSQLSERVER]" 
CreateOnInstall="yes" DropOnInstall="no" 
DropOnUninstall="no" DropOnReinstall="no"

!-- Uninstall / rollback install 
--SqlString 
Id="UnRegister_xp_D4W_Func1"Sequence="1"ContinueOnError="yes"ExecuteOnInstall="no" 
ExecuteOnReinstall="yes" ExecuteOnUninstall="yes" 
RollbackOnInstall="yes"SQL="if exists (select 
* from sysobjects where id = object_id(N'[\[]dbo[\]].[\[]xp_D4W_Func1[\]]') and 
OBJECTPROPERTY(id, N'IsExtendedProc') = 1) EXEC sp_dropextendedproc 
'xp_D4W_Func1'"/

!-- After unregister, before delete xp_D4WProc.dll 
--!-- After this the xp_D4WProc.dll can be deleted 
/ replaced --SqlString 
Id="Free_xp_D4WProc"Sequence="2"ContinueOnError="yes"ExecuteOnInstall="no" 
ExecuteOnReinstall="yes" ExecuteOnUninstall="yes" 
RollbackOnInstall="yes"SQL="DBCC 
xp_D4WProc(FREE)"/

!-- Register on install / reinstall 
--SqlString 
Id="Register_xp_D4W_Func1"Sequence="3"ExecuteOnInstall="yes" 
ExecuteOnReinstall="yes" 
RollbackOnUninstall="yes"SQL="if not exists 
(select * from sysobjects where id = 
object_id(N'[\[]dbo[\]].[\[]xp_D4W_Func1[\]]') and OBJECTPROPERTY(id, 
N'IsExtendedProc') = 1) EXEC sp_addextendedproc 'xp_D4W_Func1', 
'$(var.strD4WXPProcDll)' GRANT EXECUTE ON [\[]xp_D4W_Func1[\]] TO 
[\[]public[\]]"//SqlDatabase/Component/DirectoryRef

!-- /codesnippet --

Installation goes 100% ok.But uninstalling results in an 
error:

Failed to connect to SQL database. (-2147467259master 
)

Can anyone help me with this one? Is there a way to debug the 
uninstall?

And another problem with the above code is when an error does occour during 
installation the rollback attempts to drop the master database. Which is 
reported as not possible (and so it should!).But how can i add a extended 
stored procedure to SQL without the need of creating a database? (XPs are usualy 
registered in the master database)

Thanks in advance,

Albert van Peppen
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] [WiX-devs] [ wix-Feature Requests-1509926 ] Fill property withfileversion

2006-06-26 Thread Albert van Peppen
 
Ok, but then I still cannot point to my main exefile for the version?
So what I should do in my nightly build is generate a file with the
version and buildnumer in it (like MyVersion.wxi) in which the version
and buildnumbers are defined.
This file I can then add tou my wxs file and done..

IMHO it would be easier to let candle read the version from the
generated EXE file :)
(Maybe it is possible, but I didn't found it)

Albert

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens SourceForge.net
Verzonden: zondag 25 juni 2006 0:57
Aan: [EMAIL PROTECTED]
Onderwerp: [WiX-devs] [ wix-Feature Requests-1509926 ] Fill property
withfileversion

Feature Requests item #1509926, was opened at 2006-06-21 05:42 Message
generated for change (Settings changed) made by derekc You can respond
by visiting: 
https://sourceforge.net/tracker/?func=detailatid=642717aid=1509926gro
up_id=105970

Please note that this message will contain a full copy of the comment
thread, including the initial issue submission, for this request, not
just the latest update.
Category: compiler
Group: Denied
Status: Closed
Priority: 5
Submitted By: The Mad Butcher (mad_burcher) Assigned to: Derek (derekc)
Summary: Fill property with fileversion

Initial Comment:
Make it possible to implement a way to assign the fileversion of a file
(embedded in the MSI) to a property.

This property might be used in the rest of the wix- code (eg. my goal is
that the Product/@Version can be filled based on my main application in
the msi file)

But it should also be possible to check for upgrades based on this
property.

Greetings,


Albert van Peppen


--

Comment By: Derek (derekc)
Date: 2006-06-24 15:56

Message:
Logged In: YES
user_id=518766

You can already do something like this by using the wix preprocessor.
We had a discussion about a feature like this a while ago and the
consensus was that its cleanest to just pass in any versioning
information as a preprocessor variable which is then used in the
appropriate places in the authoring.  For example, the upgrade
information cannot be populated with a property because it doesn't
support formatted columns - so this can only be done with the
preprocessor.

--

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detailatid=642717aid=1509926gro
up_id=105970

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-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

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] Customizing dialog sets

2006-06-23 Thread Albert van Peppen



Hmm.. I did it some other way; maybe the wrong way? But 
it is much easier (at least it seems to me and it works);

1. Copy the WixUI_xxx.wxs (for example the 
WixUI_Mondo.wxs) to your projects include folder (yes, i really using them) as 
WixUI_MyCustom.wxi
2. Edit the WixUI_MyCustom.wxi: Change theUI 
idUI Id="WixUI_Mondo" into UI 
Id="WixUI_MyCustom"
3. Remove/insert your refs to dialogs and reorder the 
dialogs, if you like, by changing the WixUI_xxx_Next and WixUI_xxx_Back 
properties for the appropriate dialogs
4.Optional: Create your own wxi files with the 
dialogs in it; copy sample code from the library sources but don't use 
fragments.
 (Make sure to use unique IDs like 
MyCustomLicenseAgreementDlg)
5. Optional: Include your dialog include files in 
WixUI_MyCustom.wxi with ?include ...? (try to maintain the same 
structure in your dialog as in the code in the WixUI 
lib-sources)
6. Include WixUI_MyCustom.wxi in your 
wxs file and use the UIRef UIRef 
Id="WixUI_MyCustom" /
7. Build your 
project

This way there is no need to build a seperate wixlib 
and you can keep everything in one project 
easily.
It would be neat if you could 'override' a specific 
dialog. Then you you can change a single dialog tou your own needs without all 
the other fuss..

As said; it works for me. Now in Wix-2.0. But i don't 
know if it'll work in Wix-3.0 (most likely not ?) But then again, i hope the UI 
handling in Wix-3.0 is somewhat 'better' (don't ask me how to define 'better' 
:-) )

Hope this can help heating the discussion? smile 
/


Albert van 
Peppen


Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens Neil 
SleightholmVerzonden: donderdag 22 juni 2006 20:50Aan: 
wix-users@lists.sourceforge.netOnderwerp: Re: [WiX-users] Customizing 
dialog sets

The WiX Tutorial covers some of this but the process I 
used:
1. Copy all the files in src\ui\wixui to a 
newfolder
2. Copy src\ui\wixui\mondo\WixUI_Mondo.wxs (or which 
ever base file you want) to the same folder.
3. Rename WixUI_Mondo.wxs and edit it to add/remove the 
features you want.
4. Remove any redundant wsx files.
4. Compile with:
 
candle*.wxs
5. Followed by:
lit 
-out customui.wixlib *.wixobj
6. Copy the wixlib file (customui.wixlib) to your main 
WiX folder (where candle.exe etc is).
7. You can then reference the new ui in your wxs 
file:
UIRef 
Id="WixUI_MyUI" /
 and light against the new wixlib 
file.
 e.g. light 
-out Setup.msi *.wixobj customui.wixlib -loc WixUI_en-us.wxl

Hope this helps

Neil


  
  
  From: John Hidey 
  [mailto:[EMAIL PROTECTED] Sent: 22 June 2006 
  18:29To: Bob Arnson; Neil SleightholmCc: 
  wix-users@lists.sourceforge.netSubject: RE: [WiX-users] Customizing 
  dialog sets
  
  
  After 
  doing this, does anything need to be recompiled?
  
  
  
  From: 
  [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Bob 
  ArnsonSent: Thursday, June 22, 2006 12:13 PMTo: Neil 
  SleightholmCc: wix-users@lists.sourceforge.netSubject: 
  Re: [WiX-users] Customizing dialog sets
  
  Neil Sleightholm wrote: 
  
  In the online 
  help there is this paragraph: "You can most easily add and 
  remove dialogs from the stock dialog sets by copying one of the existing sets 
  and modifying it. For an example, see the project in the 
  doc/examples/wixui/custom directory."
  
  
  
  This example 
  doesn't seem to exist, is it missing from the downloads? Is the example 
  available somewhere?
  It's currently broken, which is why it hasn't been added. 
  It's on my bug list but hasn't come up the priority list 
  yet.
  
  All I want to do 
  is remove the License dialog as it is not appropriate for internal releases. 
  Is there an easy way to remove it?
  What the example shows is copying one of the "set" 
  fragments (e.g., WixUI_InstallDir.wxs) and modifying the properties and 
  adding/removing DialogRefs to point to different dialogs. 
  -- sig://boBhttp://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] RFC: Moving Wix 3.0 to use the .NET Framework 2.0

2006-06-16 Thread Albert van Peppen



I don't see any problems with this; most of our 
environments are running VS 2005 or is a Windows 2003 Server as compileserver, 
on which .NET 2.0is installed for various uses.
And i suppose you should think about future development 
possibilities in new environments such as .NET 2.0 whenever 
needed.

But when it stays on .NET 1.1 it is also fine by me 
;)

Albert


Van: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Namens Justin 
RockwoodVerzonden: woensdag 14 juni 2006 22:20Aan: 
wix-users@lists.sourceforge.netOnderwerp: [WiX-users] RFC: Moving Wix 
3.0 to use the .NET Framework 2.0


There has been some talk on the core team about moving Wix 
3.0 over to use the .NET Framework 2.0 instead of 1.1. We wanted to know how 
many people this would affect and in what ways. If you have any concerns about 
using .NET 2.0, please respond to this email and let us know. Conversely, if 
moving to .NET 2.0 would help you, please let us know that as well. 


Thanks,
Justin

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