Re: [WiX-users] Quick WiX/Dutil query

2014-06-26 Thread Sean Farrow
Hi Jacob,

What branch is this in, 3.90 or 4?
Kind regards
Sean.

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: 25 June 2014 20:14
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Quick WiX/Dutil query

Another option would be to utilize the new functionality of self-updating 
bundles (If you only use a MSI and no bundle, this won't be of use).  The core 
pull request has been accepted, but WixSDTBA change won't happen in the 3.9 
release. If you have a managed BA, it should be relatively trivial to implement 
the update checks. I provided a butil API for finding your installed bundle, 
which allows you to then easily invoke a bundle update check from within your 
installed application (async / out of process).


-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: Wednesday, June 25, 2014 12:29 PM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Quick WiX/Dutil query

Hi,

Are there any classes around this? P/Invoke is fine if I need to use that.
Cheers
Sean.


-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com]
Sent: 25 June 2014 18:21
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Quick WiX/Dutil query

There's a perfectly good Win32 API you can P/Invoke, MsiInstallProduct(), it's 
cleaner than firing off a process, waiting, checking exit codes and other 
associated process management tasks.
---
Phil Wilson


On Wed, Jun 25, 2014 at 1:56 AM, Sean Farrow sean.far...@seanfarrow.co.uk 
wrote:
 Hi All,

 I'm currently writing an extension to an application in c# that allows a user 
 to automatically update the application concerned.

 Before I call msiexec using the .net Process class, I'm wondering whether 
 Dutil or WiX have any classes for doing this?
 Help appreciated as always.
 Kind regards
 Sean.
 --
  Open source business process management suite built on Java 
 and Eclipse Turn processes into business applications with Bonita BPM 
 Community Edition Quickly connect people, data, and systems into 
 organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards 
 http://p.sf.net/sfu/Bonitasoft 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse Turn 
processes into business applications with Bonita BPM Community Edition Quickly 
connect people, data, and systems into organized workflows Winner of BOSSIE, 
CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse Turn 
processes into business applications with Bonita BPM Community Edition Quickly 
connect people, data, and systems into organized workflows Winner of BOSSIE, 
CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse Turn 
processes into business applications with Bonita BPM Community Edition Quickly 
connect people, data, and systems into organized workflows Winner of BOSSIE, 
CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Quick WiX/Dutil query

2014-06-25 Thread Sean Farrow
Hi All,

I'm currently writing an extension to an application in c# that allows a user 
to automatically update the application concerned.

Before I call msiexec using the .net Process class, I'm wondering whether Dutil 
or WiX have any classes for doing this?
Help appreciated as always.
Kind regards
Sean.
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Quick WiX/Dutil query

2014-06-25 Thread Sean Farrow
Hi,

Are there any classes around this? P/Invoke is fine if I need to use that.
Cheers
Sean.


-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com] 
Sent: 25 June 2014 18:21
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Quick WiX/Dutil query

There's a perfectly good Win32 API you can P/Invoke, MsiInstallProduct(), it's 
cleaner than firing off a process, waiting, checking exit codes and other 
associated process management tasks.
---
Phil Wilson


On Wed, Jun 25, 2014 at 1:56 AM, Sean Farrow sean.far...@seanfarrow.co.uk 
wrote:
 Hi All,

 I'm currently writing an extension to an application in c# that allows a user 
 to automatically update the application concerned.

 Before I call msiexec using the .net Process class, I'm wondering whether 
 Dutil or WiX have any classes for doing this?
 Help appreciated as always.
 Kind regards
 Sean.
 --
  Open source business process management suite built on Java 
 and Eclipse Turn processes into business applications with Bonita BPM 
 Community Edition Quickly connect people, data, and systems into 
 organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards 
 http://p.sf.net/sfu/Bonitasoft 
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse Turn 
processes into business applications with Bonita BPM Community Edition Quickly 
connect people, data, and systems into organized workflows Winner of BOSSIE, 
CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] forcing the focus to a specific control in a dialog

2014-06-05 Thread Sean Farrow
Hi All,

I'm in the process of adding the ability to run a program after installation as 
per the documentation.
After adding the relevant xml pieces and confirming the build, I'm finding that 
the finish button is still the one with the focus. I'm working with people that 
are visually impaired and some who can't see the screen so am concerned that if 
focus is not on the checkbox allowing the running of the application people may 
not twig the option is available. Is there any way to force the focus without 
using windows messages?
Any help appreciated.
Kind regards
Sean.
--
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] issue when using IniUtil functions

2014-04-07 Thread Sean Farrow
Hi all,

I'm in the process of rewriting some ini handling to us the functions from 
iniutil.h.
The following is the ini file I'm trying to parse:
[Environment]
CurrentlyActiveLanguage=enu
AppScriptFile=SurfaceReader.JSB
DefScriptFile=DEFAULT.JSB
ActiveSpotFile=C:\Users\tim\AppData\Roaming\Freedom 
Scientific\JAWS\13.0\Settings\enu\PersonalizedSettings\SurfaceReader\SurfaceReader.hsc
CurrentUserSettingsFolder=C:\Users\tim\AppData\Roaming\Freedom 
Scientific\JAWS\13.0\Settings\enu
SharedUsersSettingsFolder=C:\ProgramData\Freedom 
Scientific\JAWS\13.0\Settings\enu
JawsSettingsFolder=C:\Users\tim\AppData\Roaming\Freedom 
Scientific\JAWS\13.0\Settings\enu
I'm testing this with a console application that contains the following code:
#include stdlib.h
#include Windows.h
#include dutil.h
#include fileutil.h
#include iniutil.h
int main(int argc, char* argv[])
{
HRESULT hr;
INI_HANDLE handle;
INI_VALUE *rgValues = NULL;
DWORD cValues = 0;

hr =IniInitialize(handle);
ExitOnFailure(hr, Unable to initialize the ini handle.);
hr =FileExistsEx(Lc:\\work\\CurrentJawsEnvironment.ini, NULL);
ExitOnFailure(hr, The dimension pro hsc set does not exist.);
hr =S_FALSE;
hr =IniParse(handle, Lc:\\work\\CurrentJawsEnvironment.ini, NULL);
ExitOnFailure(hr, unable to parse the ini.);
hr =IniGetValueList(handle, rgValues, cValues);
ExitOnFailure(hr, Unableto obtain the values.);
LExit:
ReleaseIni(handle);
return 0;
}
After the line that calls GetValueList, cValues still =0, and the rgValues 
array doesn't contain any meaningful data.
Can somebody tell me what I'm doing wrong. I've looked at the unit tests for 
iniutil and thought I'd followed them.
Any help appreciated.
Kind regards
Sean.
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test  Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Obtain the current user in a custom action

2014-04-05 Thread Sean Farrow
Hi All,
I may have missed this, so apologies if I have! Is there a function in the WiX 
library (ideally in c++) that allows me to obtain the current user name. I 
could write one, but don't want to duplicate effort if one already exists.
Any help appreciated.
Kind regards
Sean.
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] using directories across installers

2014-03-30 Thread Sean Farrow
Hi,
I am currently in the process of splitting an installer out in to smaller more 
manageable installers. I've got a situation whereby two of the installers place 
files inside a folder in the CommonAppDataFolder.
What is the best practice for doing this, should I use directory elements in 
both installers, or do I need to use a DirectoryRef element in the second 
installer. I'd ideally like one installer not to be dependent on whether the 
other installer has been run.
Any help appreciated.
Kind regards
Sean.
--
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] searching for a registry key without worrying about any values

2014-01-24 Thread Sean Farrow
Hi all,

I'm in the process of refactoring an installer I wrote a while ago.
I've got a situation where I need to check that a registry key exists (I'm not 
worried about any of the values). What is the best way of doing this and 
assigning it to a property? I thought about setting the property to an initial 
value say test, and as the default value is an empty string I could check to 
see whether the string is empty and hence the property has been set. Or, Will 
the Util extension help here? How can I set a variable value to a property?
I'm currently using a custom action to do this using RegOpenKey internally.
Any help appreciated.
Cheers
Sean.
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] best way to handle su8pporting files

2014-01-21 Thread Sean Farrow
Hi Phil,

The compile is done at install time--after the file is copied by executing a 
dos application.!
Is there any documentation regarding giving the component a null guid, what 
exactly does this do or perhaps not do maybe the right question to ask?
Cheers
Sean.
-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com] 
Sent: 20 January 2014 23:09
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] best way to handle su8pporting files

You can put the file in the Binary table (maybe encrypted)  and stream
it out yourself, decrypting it. Or you can install it (encrypted) but
give the component a null guid so that it is not registered, and can
therefore be removed with a custom action or some other method after
its been used. Without knowing when you're doing that compile (at
install time? Some indeterminate time after it?) it's tricky to
recommend anything specific.

You won't be able to make the file secure because (as far as I know)
the compiler probably can't read encrypted files, so it would have to
be plain text for a brief time even if you shipped it encrypted and
decrypted it for the compile process. There is no way to hide it in
the MSI file because they are very transparent, but you could encrypt
it so it couldn't easily be deciphered using something like Orca.

Phil Wilson


On Mon, Jan 20, 2014 at 5:55 AM, Sean Farrow
sean.far...@seanfarrow.co.uk wrote:
 Hi,
 Yes, it is because of the integration. The compile process needs to be done 
 on the target machine.
 Cheers
 Sean.

 -Original Message-
 From: Wesley Manning [mailto:wmann...@dynagen.ca]
 Sent: 20 January 2014 13:18
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] best way to handle su8pporting files

 Why can't you just compile the source code beforehand and place the binary in 
 the installer?  It's because of the integration; you are compiling both 
 together?  Usually you can compile your software into an intermediate library 
 that the user can use and compile with their software.  Any change on doing 
 that?

 -Original Message-
 From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
 Sent: January-19-14 7:16 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: [WiX-users] best way to handle su8pporting files
 Importance: High

 Hi All,
 I'm in a situation where I'm doing some work for a client integrating some 
 software we have written in to a piece of software they use.
 They haven't paid for the source, so leaving this behind is not an option.
 What I need to do is to copy the source file to the target machine, compile 
 this file and then remove the source file leaving the compiled binary.
 Given that RemoveFiles comes before InstallFiles in the InstallExecute 
 sequence what is the best way of doing this?
 Is there a mechanism for some form of support files in windows installer that 
 are copied to the users machine but not actually installed?
 Any help appreciated.
 Cheers
 Sean.
 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
 Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
 Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 CenturyLink Cloud: The Leader in Enterprise Cloud Services.
 Learn Why More Businesses Are Choosing CenturyLink Cloud For
 Critical Workloads, Development Environments  Everything In Between.
 Get a Quote or Start a Free Trial Today.
 http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http

Re: [WiX-users] best way to handle su8pporting files

2014-01-20 Thread Sean Farrow
Hi,
Yes, it is because of the integration. The compile process needs to be done on 
the target machine.
Cheers
Sean.

-Original Message-
From: Wesley Manning [mailto:wmann...@dynagen.ca] 
Sent: 20 January 2014 13:18
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] best way to handle su8pporting files

Why can't you just compile the source code beforehand and place the binary in 
the installer?  It's because of the integration; you are compiling both 
together?  Usually you can compile your software into an intermediate library 
that the user can use and compile with their software.  Any change on doing 
that? 

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: January-19-14 7:16 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] best way to handle su8pporting files
Importance: High

Hi All,
I'm in a situation where I'm doing some work for a client integrating some 
software we have written in to a piece of software they use.
They haven't paid for the source, so leaving this behind is not an option.
What I need to do is to copy the source file to the target machine, compile 
this file and then remove the source file leaving the compiled binary.
Given that RemoveFiles comes before InstallFiles in the InstallExecute sequence 
what is the best way of doing this?
Is there a mechanism for some form of support files in windows installer that 
are copied to the users machine but not actually installed?
Any help appreciated.
Cheers
Sean.
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] best way to handle su8pporting files

2014-01-19 Thread Sean Farrow
Hi All,
I'm in a situation where I'm doing some work for a client integrating some 
software we have written in to a piece of software they use.
They haven't paid for the source, so leaving this behind is not an option.
What I need to do is to copy the source file to the target machine, compile 
this file and then remove the source file leaving the compiled binary.
Given that RemoveFiles comes before InstallFiles in the InstallExecute sequence 
what is the best way of doing this?
Is there a mechanism for some form of support files in windows installer that 
are copied to the users machine but not actually installed?
Any help appreciated.
Cheers
Sean.
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments  Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] queries regarding update deployment

2013-10-05 Thread Sean Farrow
Hi,

I'm just in the process of breaking out an installer in to multiple smaller 
installers.
I'd also like to have an auto-updating capability.
If I break components of the application in to their own installers and wrap 
them in an executable (bundle) can I then update the individual msi files? Or 
does the original bundle have to be updated every time?
Any help/advice accepted gratefully.
Regards
Sean.
--
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=60134791iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] queries regarding update deployment

2013-10-05 Thread Sean Farrow
Hi,

Thanks for confirming what I suspected.
Regards
Sean.

-Original Message-
From: Markus Wehrle [mailto:mar...@laika42.com] 
Sent: 06 October 2013 00:43
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] queries regarding update deployment

Hi,

You can update the individual msi files using minor updates (MSP). This does
not have impact on the bundles uninstall/repair behavior.
For major updates you should update the bundle. (Although it is possible to
do a major update on the MSI directly) If you perform an major update on a
msi,  the dependencies of original bundle will not recognize this and the
updated MSI gets not uninstalled during bundle uninstall.

Regards,
Markus

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk] 
Sent: Samstag, 5. Oktober 2013 20:07
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] queries regarding update deployment

Hi,

I'm just in the process of breaking out an installer in to multiple smaller
installers.
I'd also like to have an auto-updating capability.
If I break components of the application in to their own installers and wrap
them in an executable (bundle) can I then update the individual msi files?
Or does the original bundle have to be updated every time?
Any help/advice accepted gratefully.
Regards
Sean.

--
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=60134791iu=/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=60134791iu=/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=60134791iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Product Version functions [P]

2013-07-24 Thread Sean Farrow
Hi,
I'll have to use FileVersionInfo.ProductVersion.
FileVersion functions are available but it seems product version functions 
aren't--maybe I'll submit a patch!
Cheers
Sean.

-Original Message-
From: Phil Wilson [mailto:phil.wil...@mvps.org] 
Sent: 23 July 2013 21:06
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Product Version functions [P]

The original reference was to a .cpp file, so I assumed C++ was needed ;) 

You can use your FileVersionInfo.FileVersion if you insist ;)   

Phil  

-Original Message-
From: Steven Ogilvie [mailto:steven.ogil...@titus.com] 
Sent: Tuesday, July 23, 2013 12:59 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Product Version functions [P]

Classification: Public
Who uses C++ for custom actions? Use C# :)

-Original Message-
From: Phil Wilson [mailto:phil.wil...@mvps.org]
Sent: July-23-13 3:53 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] Product Version functions

If you're referring to file versions, I wouldn't be surprised if it's not
made available because it's not that complicated to just call
MsiGetFileVersion() and parse the results.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370122(v=vs.85).as
px

Phil  

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: Monday, July 22, 2013 10:04 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Product Version functions

Hi,
What I need to do is get the product version (major/minor/build/release from
a file during a custom action.
I could write this, but wondered whether this is already included.
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: 23 July 2013 04:40
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Product Version functions

Always better to start with what you are trying to accomplish rather than
ask a very narrow question with no context.


On Mon, Jul 22, 2013 at 3:18 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi,
 I'm just in the process of writing a custom action, I know file 
 version functions are in fileutil.cpp/h. Are Product version functions 
 surfaced by WiX dutil?
 Regards
 Sean.

 --
  See everything from the browser to the database with 
 AppDynamics Get end-to-end visibility with application monitoring from 
 AppDynamics Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.c
 lktrk ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



--
See everything from the browser to the database with AppDynamics Get
end-to-end visibility with application monitoring from AppDynamics Isolate
bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
See everything from the browser to the database with AppDynamics Get
end-to-end visibility with application monitoring from AppDynamics Isolate
bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




--
See everything from the browser to the database with AppDynamics Get
end-to-end visibility with application monitoring from AppDynamics Isolate
bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

 
This message has been marked as Public by Steven Ogilvie on July-23-13
3:59:25 PM.

The above classification labels were added to the message by TITUS Message
Classification. For more information visit www.titus.com.

 




--
See everything from the browser to the database with AppDynamics Get
end-to-end visibility with application

[WiX-users] Product Version functions

2013-07-22 Thread Sean Farrow
Hi,
I'm just in the process of writing a custom action, I know file version 
functions are in fileutil.cpp/h. Are Product version functions surfaced by WiX 
dutil?
Regards
Sean.
--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Product Version functions

2013-07-22 Thread Sean Farrow
Hi,
What I need to do is get the product version (major/minor/build/release from a 
file during a custom action.
I could write this, but wondered whether this is already included.
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 23 July 2013 04:40
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Product Version functions

Always better to start with what you are trying to accomplish rather than
ask a very narrow question with no context.


On Mon, Jul 22, 2013 at 3:18 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi,
 I'm just in the process of writing a custom action, I know file version
 functions are in fileutil.cpp/h. Are Product version functions surfaced by
 WiX dutil?
 Regards
 Sean.

 --
 See everything from the browser to the database with AppDynamics
 Get end-to-end visibility with application monitoring from AppDynamics
 Isolate bottlenecks and diagnose root cause in seconds.
 Start your free trial of AppDynamics Pro today!
 http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Issue with votive

2013-04-26 Thread Sean Farrow
Hi,
I've got a machine with Wix 4-the latest weekly, visual studio 2010 and visual 
2012 update 2.
When I install WiX, the visual studio 2010 votive is installed, but there 
doesn't appear to be to be a votive for vs2012.
Is this a known issue or is there one planned going forward.
Cheers
San.
--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] latest weekly build fails to update

2013-04-08 Thread Sean Farrow
-09T06:22:54]i410: Variable: WixBundleLayoutDirectory = 
C:\Work\WiX Toolset\Layout
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleLog = 
C:\Users\Sean\AppData\Local\Temp\WiX_Toolset_v3.8.408.0_20130409062128.log
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleManufacturer = 
Outercurve Foundation
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleName = WiX Toolset 
v3.8.408.0
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleOriginalSource = 
C:\work\wix toolset\wix38.exe
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleProviderKey = 
{791d2107-231e-40eb-808f-ab8efdba49b6}
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleTag = 
[159C:161C][2013-04-09T06:22:54]i410: Variable: WixBundleVersion = 3.8.408.0
[159C:161C][2013-04-09T06:22:54]i007: Exit code: 0x80070002, restarting: No

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 06 April 2013 22:16
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] latest weekly build fails to update

Log file for all Bundles is in %TEMP%. There is a known issue with the most 
recent build that is just busted. Should all be fixed in Monday's build.


On Sat, Apr 6, 2013 at 1:28 PM, Sean Farrow sean.far...@seanfarrow.co.ukwrote:

 Hi,

 I'm running a machine with the latest weekly builds. I've installed 
 build
 3.09 when trying to install build 04/01, this gives me the message 
 that it fails to update.
 Is there a log file available so I can find out what the issue is?
 Cheers
 Sean.

 --
  Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire the 
 most talented Cisco Certified professionals. Visit the Employer 
 Resources Portal 
 http://www.cisco.com/web/learning/employer_resources/index.html
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire the most 
talented Cisco Certified professionals. Visit the Employer Resources Portal 
http://www.cisco.com/web/learning/employer_resources/index.html
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] latest weekly build fails to update

2013-04-06 Thread Sean Farrow
Hi,

I'm running a machine with the latest weekly builds. I've installed build 3.09 
when trying to install build 04/01, this gives me the message that it fails to 
update.
Is there a log file available so I can find out what the issue is?
Cheers
Sean.
--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] obain the name of components using msi/wix functions

2013-03-29 Thread Sean Farrow
Hi all,

I need to access the name of the components installed for a specific product.
I've already got the products enumerated. What I need now is to enumerate the 
components and obtain the name of each component.
Any help appreciated.
Regards
Sean.
--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] XmlConfig issue

2013-03-18 Thread Sean Farrow
Hi all,

I’m just refactoring and upgrading an installer from v2 to v3.8 of Wix.
We are using an XmlConfig from the util extension to modify a config file that 
is being installed with a .net application.
The file is being installed—looking at the directory as the product is being 
installed, but I’m getting the message that the installer carn’t open the file.
I get know filename from the ca but for what it’s worth here’s the log:
MSI (s) (68:8C) [16:12:51:212]: Executing op: ActionStart(Name=ExecXmlConfig,,)
Action 16:12:51: ExecXmlConfig.
MSI (s) (68:8C) [16:12:51:217]: Executing op: 
CustomActionSchedule(Action=ExecXmlConfig,ActionType=3073,Source=BinaryData,Target=ExecXmlConfig,CustomActionData=1€€6€0€/configuration/appSettings€€add€€2€key€misType€value€simsNet€6€0€/configuration/appSettings€€add€€2€key€central.user€value€test€6€0€/configuration/encryptedAppSettings€€add€€2€key€central.password€value€test€6€0€/configuration/appSettings€€add€€2€key€sims.user€value€test€6€0€/configuration/encryptedAppSettings€€add€€2€key€sims.password€value€test€6€0€/configuration/appSettings€€add€€2€key€simsNet.fields.classPupil.lpplus€value€UPN€6€0€/configuration/appSettings€€add€€2€key€simsNet.fields.pupilLeaver.lpplus€value€UPN€6€0€/configuration/appSettings€€add€€2€key€simsNet.fields.parentPupil.lpplus€value€UPN,Forename,Surname,Year,RegistrationGroup€6€0€/configuration/appSettings€€add€€2€key€simsNet.fields.pupilFuture.lpplus€value€UPN)
MSI (s) (68:F4) [16:12:51:279]: Invoking remote custom action. DLL: 
C:\Windows\Installer\MSIDECD.tmp, Entrypoint: ExecXmlConfig
MSI (s) (68:58) [16:12:51:279]: Generating random cookie.
MSI (s) (68:58) [16:12:51:283]: Created Custom Action Server with PID 6216 
(0x1848).
MSI (s) (68:F4) [16:12:51:577]: Running as a service.
MSI (s) (68:F4) [16:12:51:580]: Hello, I'm your 32bit Elevated custom action 
server.
ExecXmlConfig:  Error 0x8007006e: failed to load XML file:
Error 25541. Failed to open XML file , system error: -2147024786
MSI (s) (68!44) [16:13:42:281]: Product: The Connect Tool -- Error 25541. 
Failed to open XML file , system error: -2147024786

CustomAction ExecXmlConfig returned actual error code 1603 (note this may not 
be 100% accurate if translation happened inside sandbox)
Action ended 16:13:43: InstallFinalize. Return value 3.
MSI (s) (68:8C) [16:13:43:907]: User policy value 'DisableRollback' is 0
And here’s the component that configures all the xml.
Fragment
PropertyRef Id=MISTYPE/
PropertyRef Id=SALAMANDERACCOUNT/
PropertyRef Id=SALAMANDERPASSWORD/
DirectoryRef Id=INSTALLFOLDER/
Component Id=cmpConfigureSalamanderHostExeFile 
Guid=F8CCB53A-BB0C-498E-B89A-CA47A35DEADB Directory=INSTALLFOLDER
  CreateFolder/
  util:XmlConfig Id=misTypeAdd File=[#Salamander.Host.exe.config] 
Action=create ElementPath=/configuration/appSettings Name=add 
Node=element Sequence=1 On=install /
  util:XmlConfig Id=misTypeAddKey File=[#Salamander.Host.exe.config] 
ElementPath=misTypeAdd Name=key Value=misType Sequence=2 /
  util:XmlConfig Id=misTypeAddValue File=[#Salamander.Host.exe.config] 
ElementPath=misTypeAdd Name=value Value=[MISTYPE] Sequence=3 /

  util:XmlConfig Id=centralUserAdd File=[#Salamander.Host.exe.config] 
Action=create ElementPath=/configuration/appSettings Name=add 
Node=element Sequence=4 On=install /
  util:XmlConfig Id=centralUserAddKey 
File=[#Salamander.Host.exe.config] ElementPath=centralUserAdd Name=key 
Value=central.user Sequence=5 /
  util:XmlConfig Id=centralUserAddValue 
File=[#Salamander.Host.exe.config] ElementPath=centralUserAdd Name=value 
Value=[SALAMANDERACCOUNT] Sequence=6 /

  util:XmlConfig Id=centralPasswordAdd 
File=[#Salamander.Host.exe.config] Action=create 
ElementPath=/configuration/encryptedAppSettings Name=add Node=element 
Sequence=11 On=install /
  util:XmlConfig Id=centralPasswordAddKey 
File=[#Salamander.Host.exe.config] ElementPath=centralPasswordAdd 
Name=key Value=central.password Sequence=12 /
  util:XmlConfig Id=centralPasswordAddValue 
File=[#Salamander.Host.exe.config] ElementPath=centralPasswordAdd 
Name=value Value=[SALAMANDERPASSWORD] Sequence=13 /
/Component
/Fragment
  Fragment
?if $(var.MisType) = Sims ?
PropertyRef Id=MISTYPE/
PropertyRef Id=SALAMANDERACCOUNT/
PropertyRef Id=SALAMANDERPASSWORD/
DirectoryRef Id=INSTALLFOLDER/
Component Id=SimsConfig Guid=0b97b537-109e-4116-b536-f027b4324fbe 
Directory=INSTALLFOLDER
  CreateFolder/
  util:XmlConfig Id=SimsUserAdd File=[#Salamander.Host.exe.config] 
Action=create ElementPath=/configuration/appSettings Name=add 
Node=element Sequence=21 On=install /
  util:XmlConfig Id=SimsUserAddKey File=[#Salamander.Host.exe.config] 
ElementPath=SimsUserAdd Name=key Value=sims.user Sequence=22 /
  util:XmlConfig Id=SimsUserAddValue 
File=[#Salamander.Host.exe.config] ElementPath=SimsUserAdd Name=value 
Value=[SIMSACCOUNT] Sequence=23 /

  

[WiX-users] using wildcards with heat

2013-03-14 Thread Sean Farrow
Hi,
I'm trying to use heat to harvest files.
I'd ideally like to in thi case anyway harvest all *.bat files from a directory 
to go in to a component group.
Is this possible currently.
Help appreciated.
Cheers
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] issue with fragments in the same project

2013-03-13 Thread Sean Farrow
Hi,

I't's in the featue, as follows:
Feature Id=ProductFeature Title=ConnectorMsi Level=1
  ComponentRef Id=Salamander.Host.exe/
/Feature
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 13 March 2013 05:37
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] issue with fragments in the same project

Where is the ComponentRef to Salamander.Host.exeFile?


On Tue, Mar 12, 2013 at 5:31 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi,

 I'm currently creating an installer.
 In one file I have my folder structure:
 Fragment
 Directory Id=TARGETDIR Name=SourceDir 
   Directory Id=ProgramFilesFolder 
 Directory Id=CONPANYFOLDER Name=SalamanderSoft
   Directory Id=INSTALLFOLDER Name=Connector

   /Directory
 /Directory
 /Directory
 /Directory
   /Fragment
 in another file in the same project I have fragments with components
 defined.I've tried to refer to the INSTALLFOLDER element with both the
 directory/DirectoryRef element but understandably get a lght0091/92. My
 second file is as follows:
 Fragment
 !--Salamander host executable.--
 DirectoryRef Id=INSTALLFOLDER 
 Component Id=Salamander.Host.exe
 Guid=d535001e-c4cb-4043-9e4b-1abdec33d0f2
   File Id=Salamander.Host.exeFile
 Source=..\..\..\bin\obfuscated\Salamander.Host.exe KeyPath=yes
 Checksum=yes/
 /Component
 /DirectoryRef
   /FragmentI understand why this is happening, but what is the best
 way around this?
 Any help appreciated.
 Regards
 Sean.

 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_mar
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] issue with fragments in the same project

2013-03-13 Thread Sean Farrow
Hi:
This is sorted, I had a stray fragment at the bottom, and didn't see it!
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 13 March 2013 15:08
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] issue with fragments in the same project

If the Feature is under the Product element somewhere then I'm at a loss as
to what is actually going wrong. It seems like everything should work. What
is the exact command-line and output you are getting from the tools?


On Wed, Mar 13, 2013 at 1:46 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi,

 I't's in the featue, as follows:
 Feature Id=ProductFeature Title=ConnectorMsi Level=1
   ComponentRef Id=Salamander.Host.exe/
 /Feature
 Cheers
 Sean.

 -Original Message-
 From: Rob Mensching [mailto:r...@robmensching.com]
 Sent: 13 March 2013 05:37
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] issue with fragments in the same project

 Where is the ComponentRef to Salamander.Host.exeFile?


 On Tue, Mar 12, 2013 at 5:31 PM, Sean Farrow
 sean.far...@seanfarrow.co.ukwrote:

  Hi,
 
  I'm currently creating an installer.
  In one file I have my folder structure:
  Fragment
  Directory Id=TARGETDIR Name=SourceDir 
Directory Id=ProgramFilesFolder 
  Directory Id=CONPANYFOLDER Name=SalamanderSoft
Directory Id=INSTALLFOLDER Name=Connector
 
/Directory
  /Directory
  /Directory
  /Directory
/Fragment
  in another file in the same project I have fragments with components
  defined.I've tried to refer to the INSTALLFOLDER element with both the
  directory/DirectoryRef element but understandably get a lght0091/92. My
  second file is as follows:
  Fragment
  !--Salamander host executable.--
  DirectoryRef Id=INSTALLFOLDER 
  Component Id=Salamander.Host.exe
  Guid=d535001e-c4cb-4043-9e4b-1abdec33d0f2
File Id=Salamander.Host.exeFile
  Source=..\..\..\bin\obfuscated\Salamander.Host.exe KeyPath=yes
  Checksum=yes/
  /Component
  /DirectoryRef
/FragmentI understand why this is happening, but what is the best
  way around this?
  Any help appreciated.
  Regards
  Sean.
 
 
 --
  Everyone hates slow websites. So do we.
  Make your web apps faster with AppDynamics
  Download AppDynamics Lite for free today:
  http://p.sf.net/sfu/appdyn_d2d_mar
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_mar
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_mar
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] calling a soap service during installation

2013-03-12 Thread Sean Farrow
Hi,

I am writing an installation that needs to call a soap web service. I was 
wondering whether anybody has done this using c++ and therefore has any custom 
actions.
I'm using wix 3.8 for reference.
Regards
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] issue with fragments in the same project

2013-03-12 Thread Sean Farrow
Hi,

I'm currently creating an installer.
In one file I have my folder structure:
Fragment
Directory Id=TARGETDIR Name=SourceDir 
  Directory Id=ProgramFilesFolder 
Directory Id=CONPANYFOLDER Name=SalamanderSoft
  Directory Id=INSTALLFOLDER Name=Connector

  /Directory
/Directory
/Directory
/Directory
  /Fragment
in another file in the same project I have fragments with components 
defined.I've tried to refer to the INSTALLFOLDER element with both the 
directory/DirectoryRef element but understandably get a lght0091/92. My second 
file is as follows:
Fragment
!--Salamander host executable.--
DirectoryRef Id=INSTALLFOLDER 
Component Id=Salamander.Host.exe 
Guid=d535001e-c4cb-4043-9e4b-1abdec33d0f2
  File Id=Salamander.Host.exeFile 
Source=..\..\..\bin\obfuscated\Salamander.Host.exe KeyPath=yes 
Checksum=yes/
/Component
/DirectoryRef
  /FragmentI understand why this is happening, but what is the best way 
around this?
Any help appreciated.
Regards
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] acces hklm from a current user installer

2013-03-08 Thread Sean Farrow
Hi:
The key definitely exists on my test system, exporting the key from the 
registry editor gives:
[HKEY_LOCAL_MACHINE\SOFTWARE\Freedom Scientific\JAWS\14.0]
The Target value exists underneath.
If I author a custom action, this can open the top level software\freedom 
scientific\jaws key but carn't see anything underneath this.
The package is being built for x64, so I'm assuming the RegistrySearch will use 
the 64-bit hive.
Any help/info apeciated.
Regards
Sean.

-Original Message-
From: Gabriel Ivanes [mailto:g...@fastmail.net] 
Sent: 08 March 2013 15:41
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer

Hi,

You're sure your key and value exist ?

To me -2147287038 means : not exist

Le %:Date:, Sean Farrow sean.far...@seanfarrow.co.uk a écrit:
 Hi,
 I need to access the hklm key from a per-user install from a registry
 search element
 My property looks like:
   Fragment
 !--JAWS 14 exe path.--
 Property Id=JAWS14PATH Secure=yes
   RegistrySearch Id=JAWS14PATH Root=HKLM Key=SOFTWARE\Freedom
   Scientific\JAWS\14.0 Name=Target Type=raw/
 /Property
 The log looks a follows:
 Action 20:40:11: AppSearch. Searching for installed applications
 Action start 20:40:11: AppSearch.
 AppSearch: Property: JAWS14PATH, Signature: JAWS14PATH
 MSI (c) (A0:84) [20:40:11:112]: Note: 1: 2262 2: Signature 3: -2147287038
 Do I need escaped backslashes in strings?
 Does anyone have any ideas how I can get this working?
 Cheers
 Sean.
 --
 Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
 Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
 endpoint security space. For insight on selecting the right partner to 
 tackle endpoint security challenges, access the full report. 
 http://p.sf.net/sfu/symantec-dev2dev
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


-- 
Sincèrement,
Gabriel

I know no way of judging the future but by the past.
Patrick Henry
You can never plan the future by the past.
Edmund Burke

--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] acces hklm from a current user installer

2013-03-08 Thread Sean Farrow
Hi:
I'm not using th util extension--this is just in msi as tandard!
Cheers
Sean.

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: 08 March 2013 19:15
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer

From the documentation...

RegistrySearch Element (Util Extension)


Attributes
Name

Type

Description

Required

Win64

YesNoTypemk:@MSITStore:C:\Program%20Files%20(x86)\WiX%20Toolset%20v3.7\doc\WiX.chm::/html/util_xsd_simple_type_yesnotype.htm

Instructs the search to look in the 64-bit registry when the value is 'yes'. 
When the value is 'no', the search looks in the 32-bit registry. The default 
value is 'no'.







-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: Friday, March 08, 2013 12:07 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer



Hi:

The key definitely exists on my test system, exporting the key from the 
registry editor gives:

[HKEY_LOCAL_MACHINE\SOFTWARE\Freedom Scientific\JAWS\14.0] The Target value 
exists underneath.

If I author a custom action, this can open the top level software\freedom 
scientific\jaws key but carn't see anything underneath this.

The package is being built for x64, so I'm assuming the RegistrySearch will use 
the 64-bit hive.

Any help/info apeciated.

Regards

Sean.



-Original Message-

From: Gabriel Ivanes [mailto:g...@fastmail.net]

Sent: 08 March 2013 15:41

To: General discussion for Windows Installer XML toolset.

Subject: Re: [WiX-users] acces hklm from a current user installer



Hi,



You're sure your key and value exist ?



To me -2147287038 means : not exist



Le %:Date:, Sean Farrow 
sean.far...@seanfarrow.co.ukmailto:sean.far...@seanfarrow.co.uk a écrit:

 Hi,

 I need to access the hklm key from a per-user install from a registry

 search element My property looks like:

   Fragment

 !--JAWS 14 exe path.--

 Property Id=JAWS14PATH Secure=yes

   RegistrySearch Id=JAWS14PATH Root=HKLM 
 Key=SOFTWARE\Freedom

   Scientific\JAWS\14.0 Name=Target Type=raw/

 /Property

 The log looks a follows:

 Action 20:40:11: AppSearch. Searching for installed applications

 Action start 20:40:11: AppSearch.

 AppSearch: Property: JAWS14PATH, Signature: JAWS14PATH MSI (c) (A0:84)

 [20:40:11:112]: Note: 1: 2262 2: Signature 3: -2147287038 Do I need

 escaped backslashes in strings?

 Does anyone have any ideas how I can get this working?

 Cheers

 Sean.

 --

  Symantec Endpoint Protection 12 positioned as A LEADER in The

 Forrester

 Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in

 the endpoint security space. For insight on selecting the right

 partner to tackle endpoint security challenges, access the full report.

 http://p.sf.net/sfu/symantec-dev2dev

 ___

 WiX-users mailing list

 WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net
 

 https://lists.sourceforge.net/lists/listinfo/wix-users





--

Sincèrement,

Gabriel



I know no way of judging the future but by the past.

Patrick Henry

You can never plan the future by the past.

Edmund Burke



--

Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester

Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the 
endpoint security space. For insight on selecting the right partner to tackle 
endpoint security challenges, access the full report.

http://p.sf.net/sfu/symantec-dev2dev

___

WiX-users mailing list

WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wix-users

--

Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester

Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the 
endpoint security space. For insight on selecting the right partner to tackle 
endpoint security challenges, access the full report.

http://p.sf.net/sfu/symantec-dev2dev

___

WiX-users mailing list

WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wix-users
--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the 
endpoint security space. For insight on selecting the right partner to tackle 
endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev

Re: [WiX-users] acces hklm from a current user installer

2013-03-08 Thread Sean Farrow
The platform attribute is x64.
Cheers
Sean.

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: 08 March 2013 19:40
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer

Then I assume you have Package/@Platform assigned as anything other than x86?

@Win64 on the default RegistrySearch element instructs the search to look in 
the 64-bit registry when the value is 'yes'. When the value is 'no', the search 
looks in the 32-bit registry. The default value depends on the value of the 
Package/@Platform attribute: if the @Platform attribute value is 'x86', the 
default @Win64 attribute value is 'no'; otherwise, the default value is 'yes'.

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk] 
Sent: Friday, March 08, 2013 1:31 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer

Hi:
I'm not using th util extension--this is just in msi as tandard!
Cheers
Sean.

-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
Sent: 08 March 2013 19:15
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer

From the documentation...

RegistrySearch Element (Util Extension)


Attributes
Name

Type

Description

Required

Win64

YesNoTypemk:@MSITStore:C:\Program%20Files%20(x86)\WiX%20Toolset%20v3.7\doc\WiX.chm::/html/util_xsd_simple_type_yesnotype.htm

Instructs the search to look in the 64-bit registry when the value is 'yes'. 
When the value is 'no', the search looks in the 32-bit registry. The default 
value is 'no'.







-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: Friday, March 08, 2013 12:07 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] acces hklm from a current user installer



Hi:

The key definitely exists on my test system, exporting the key from the 
registry editor gives:

[HKEY_LOCAL_MACHINE\SOFTWARE\Freedom Scientific\JAWS\14.0] The Target value 
exists underneath.

If I author a custom action, this can open the top level software\freedom 
scientific\jaws key but carn't see anything underneath this.

The package is being built for x64, so I'm assuming the RegistrySearch will use 
the 64-bit hive.

Any help/info apeciated.

Regards

Sean.



-Original Message-

From: Gabriel Ivanes [mailto:g...@fastmail.net]

Sent: 08 March 2013 15:41

To: General discussion for Windows Installer XML toolset.

Subject: Re: [WiX-users] acces hklm from a current user installer



Hi,



You're sure your key and value exist ?



To me -2147287038 means : not exist



Le %:Date:, Sean Farrow 
sean.far...@seanfarrow.co.ukmailto:sean.far...@seanfarrow.co.uk a écrit:

 Hi,

 I need to access the hklm key from a per-user install from a registry

 search element My property looks like:

   Fragment

 !--JAWS 14 exe path.--

 Property Id=JAWS14PATH Secure=yes

   RegistrySearch Id=JAWS14PATH Root=HKLM 
 Key=SOFTWARE\Freedom

   Scientific\JAWS\14.0 Name=Target Type=raw/

 /Property

 The log looks a follows:

 Action 20:40:11: AppSearch. Searching for installed applications

 Action start 20:40:11: AppSearch.

 AppSearch: Property: JAWS14PATH, Signature: JAWS14PATH MSI (c) (A0:84)

 [20:40:11:112]: Note: 1: 2262 2: Signature 3: -2147287038 Do I need

 escaped backslashes in strings?

 Does anyone have any ideas how I can get this working?

 Cheers

 Sean.

 --

  Symantec Endpoint Protection 12 positioned as A LEADER in The

 Forrester

 Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in

 the endpoint security space. For insight on selecting the right

 partner to tackle endpoint security challenges, access the full report.

 http://p.sf.net/sfu/symantec-dev2dev

 ___

 WiX-users mailing list

 WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net
 

 https://lists.sourceforge.net/lists/listinfo/wix-users





--

Sincèrement,

Gabriel



I know no way of judging the future but by the past.

Patrick Henry

You can never plan the future by the past.

Edmund Burke



--

Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester

Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the 
endpoint security space. For insight on selecting the right partner to tackle 
endpoint security challenges, access the full report.

http://p.sf.net/sfu/symantec-dev2dev

___

WiX-users mailing list

WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wix-users

[WiX-users] ice30 in a per-user installer

2013-03-07 Thread Sean Farrow
Hi all,
I'm currently putting together a per-user installer that installs somewhere in 
the users appdata folder.
I have the following 2 properties defined and referenced:
Property Id=JAWS14USERENUSCRIPTINSTALLPATH
  DirectorySearch Id=UserAppData Path=[AppDataFolder]
DirectorySearch Id=FreedomScientificUser Path=Freedom Scientific
  DirectorySearch Id=JAWSUser Path=JAWS
DirectorySearch Id=Version14UserPath Path=14.0
  DirectorySearch Id=Version14UserSettingsPath Path=Settings
DirectorySearch Id=Version14UserEnuPath Path=Enu
  DirectorySearch Id=JAWS14USERENUSCRIPTINSTALLPATH 
AssignToProperty=yes Depth=4
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/Property
Property Id=JAWS13USERENUSCRIPTINSTALLPATH
  DirectorySearchRef Id=JAWSUser Path=JAWS 
Parent=FreedomScientificUser
DirectorySearch Id=Version13UserPath Path=13.0
  DirectorySearch Id=Version13UserSettingsPath Path=Settings
DirectorySearch Id=Version13UserEnuPath Path=Enu
  DirectorySearch Id=JAWS13USERENUSCRIPTINSTALLPATH 
AssignToProperty=yes Depth=3
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/DirectorySearch
  /DirectorySearchRef
/Property
My components for two features that install the same file from source look as 
follows:
Directory Id=TARGETDIR Name=SourceDir
  Directory Id=JAWS14USERENUSCRIPTINSTALLPATH 
Component Id=JAWS14DMRECEIVED 
Guid=DC526A92-1C41-44FF-A43B-EED61665493E
  File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
/Component
  /Directory
  Directory Id=JAWS13USERENUSCRIPTINSTALLPATH
Component Id=JAWS13DMRECEIVED 
Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
  File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
/Component
/Directory
  /Directory
I get the following errors when I attempt to build:
3C:\Work\Hartgen.org\TweenScripts\TweenScripts\Product.wxs(27,0): error 
LGHT0204: ICE30: The target file 'pqu3tlac.wav|dm_received.wav' is installed in 
'[TARGETDIR]\' by two different components on an LFN system: 'JAWS14DMRECEIVED' 
and 'JAWS13DMRECEIVED'. This breaks component reference counting.
3C:\Work\Hartgen.org\TweenScripts\TweenScripts\Product.wxs(22,0): error 
LGHT0204: ICE30: The target file 'pqu3tlac.wav|dm_received.wav' is installed in 
'[TARGETDIR]\' by two different components on an LFN system: 'JAWS14DMRECEIVED' 
and 'JAWS13DMRECEIVED'. This breaks component reference counting.
Given that I've referenced properties, could someone please explain why I'm 
getting an ice30, as the documentationseems to inher that I shouldn't be.
I know I could use the copyFile element to get round this, is there any other 
way if I don't want an extra copy on the system?
Any help appreciated.
Regards
Sean.
--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ice30 in a per-user installer

2013-03-07 Thread Sean Farrow
Hi John,

Can I specify the property in the nae attribute.
Regards
Sean.

-Original Message-
From: John Ludlow [mailto:john.ludlow...@gmail.com] 
Sent: 07 March 2013 16:42
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] ice30 in a per-user installer

The issue is that the two directories below actually resolve to TARGETDIR in 
the directory table, because if you don't specify a Name attribute, then it's 
essentially the same path as the parent directory.

Directory Id=TARGETDIR Name=SourceDir
   Directory Id=JAWS14USERENUSCRIPTINSTALLPATH   !-- files go to 
TARGETDIR by default  --
 Component Id=JAWS14DMRECEIVED
Guid=DC526A92-1C41-44FF-A43B-EED61665493E
   File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
   /Directory
   Directory Id=JAWS13USERENUSCRIPTINSTALLPATH  !-- files go to 
TARGETDIR by default  --
 Component Id=JAWS13DMRECEIVED
Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
   File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
 /Directory
   /Directory

Yes, you're trying to modify the actual paths while your install executes with 
AppSearch, but the problem is that the ICE doesn't take AppSearch into account. 
 There's good (and bad) reasons for this.
What if someone does an admin install (msiexec /a)? What if the AppSearch 
doesn't find those paths so the locations never get modified?

You can eliminate this error simply by adding a Name attribute to the offending 
directories:

Directory Id=TARGETDIR Name=SourceDir
   Directory Id=JAWS14USERENUSCRIPTINSTALLPATH Name=JAWS 14
 Component Id=JAWS14DMRECEIVED
Guid=DC526A92-1C41-44FF-A43B-EED61665493E
   File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
   /Directory
   Directory Id=JAWS13USERENUSCRIPTINSTALLPATHName=JAWS 13
 Component Id=JAWS13DMRECEIVED
Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
   File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
 /Directory
   /Directory

This will mean they don't conflict, even if AppSearch doesn't run.

Thanks

John

On 7 March 2013 15:30, Sean Farrow sean.far...@seanfarrow.co.uk wrote:
 Hi all,
 I'm currently putting together a per-user installer that installs somewhere 
 in the users appdata folder.
 I have the following 2 properties defined and referenced:
 Property Id=JAWS14USERENUSCRIPTINSTALLPATH
   DirectorySearch Id=UserAppData Path=[AppDataFolder]
 DirectorySearch Id=FreedomScientificUser Path=Freedom Scientific
   DirectorySearch Id=JAWSUser Path=JAWS
 DirectorySearch Id=Version14UserPath Path=14.0
   DirectorySearch Id=Version14UserSettingsPath Path=Settings
 DirectorySearch Id=Version14UserEnuPath Path=Enu
   DirectorySearch Id=JAWS14USERENUSCRIPTINSTALLPATH 
 AssignToProperty=yes Depth=4
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /Property
 Property Id=JAWS13USERENUSCRIPTINSTALLPATH
   DirectorySearchRef Id=JAWSUser Path=JAWS 
 Parent=FreedomScientificUser
 DirectorySearch Id=Version13UserPath Path=13.0
   DirectorySearch Id=Version13UserSettingsPath Path=Settings
 DirectorySearch Id=Version13UserEnuPath Path=Enu
   DirectorySearch Id=JAWS13USERENUSCRIPTINSTALLPATH 
 AssignToProperty=yes Depth=3
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearchRef
 /Property
 My components for two features that install the same file from source look as 
 follows:
 Directory Id=TARGETDIR Name=SourceDir
   Directory Id=JAWS14USERENUSCRIPTINSTALLPATH 
 Component Id=JAWS14DMRECEIVED 
 Guid=DC526A92-1C41-44FF-A43B-EED61665493E
   File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
   /Directory
   Directory Id=JAWS13USERENUSCRIPTINSTALLPATH
 Component Id=JAWS13DMRECEIVED 
 Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
   File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
 /Component
 /Directory
   /Directory
 I get the following errors when I attempt to build:
 3C:\Work\Hartgen.org\TweenScripts\TweenScripts\Product.wxs(27,0): error 
 LGHT0204: ICE30: The target file 'pqu3tlac.wav|dm_received.wav' is installed 
 in '[TARGETDIR]\' by two different components on an LFN system: 
 'JAWS14DMRECEIVED' and 'JAWS13DMRECEIVED'. This breaks component reference 
 counting.
 3C:\Work\Hartgen.org\TweenScripts\TweenScripts\Product.wxs(22,0): error 
 LGHT0204: ICE30: The target file 'pqu3tlac.wav|dm_received.wav' is installed 
 in '[TARGETDIR]\' by two different components

Re: [WiX-users] ice30 in a per-user installer

2013-03-07 Thread Sean Farrow
Hi john,
Thanks that's now sorted!
San.

-Original Message-
From: John Ludlow [mailto:john.ludlow...@gmail.com] 
Sent: 07 March 2013 17:36
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] ice30 in a per-user installer

I don't believe so (because the Directory.DefaultDir column that this
maps to isn't of the Formatted type, IIRC), and if you could I don't
think it would help you because you would still need to provide some
static default values in the property table to resolve the issue, and
you'd still need to make sure that the directory properties get set to
the correct paths during installation.

Also remember that the directory Name is just the name of the
directory, while what the property gets set to during install is the
full path.

The easiest thing is to simply give some made up default value, then
have the directory property set to the real path during install.

Hope that helps

John

On 7 March 2013 17:14, Sean Farrow sean.far...@seanfarrow.co.uk wrote:
 Hi John,

 Can I specify the property in the nae attribute.
 Regards
 Sean.

 -Original Message-
 From: John Ludlow [mailto:john.ludlow...@gmail.com]
 Sent: 07 March 2013 16:42
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] ice30 in a per-user installer

 The issue is that the two directories below actually resolve to TARGETDIR in 
 the directory table, because if you don't specify a Name attribute, then it's 
 essentially the same path as the parent directory.

 Directory Id=TARGETDIR Name=SourceDir
Directory Id=JAWS14USERENUSCRIPTINSTALLPATH   !-- files go to 
 TARGETDIR by default  --
  Component Id=JAWS14DMRECEIVED
 Guid=DC526A92-1C41-44FF-A43B-EED61665493E
File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
  /Component
/Directory
Directory Id=JAWS13USERENUSCRIPTINSTALLPATH  !-- files go to 
 TARGETDIR by default  --
  Component Id=JAWS13DMRECEIVED
 Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
  /Component
  /Directory
/Directory

 Yes, you're trying to modify the actual paths while your install executes 
 with AppSearch, but the problem is that the ICE doesn't take AppSearch into 
 account.  There's good (and bad) reasons for this.
 What if someone does an admin install (msiexec /a)? What if the AppSearch 
 doesn't find those paths so the locations never get modified?

 You can eliminate this error simply by adding a Name attribute to the 
 offending directories:

 Directory Id=TARGETDIR Name=SourceDir
Directory Id=JAWS14USERENUSCRIPTINSTALLPATH Name=JAWS 14
  Component Id=JAWS14DMRECEIVED
 Guid=DC526A92-1C41-44FF-A43B-EED61665493E
File Id=JAWS14DMRECEIVEDFile Source=..\files\dm_received.wav/
  /Component
/Directory
Directory Id=JAWS13USERENUSCRIPTINSTALLPATHName=JAWS 13
  Component Id=JAWS13DMRECEIVED
 Guid=D4F32790-4442-47B3-AA2E-C72CF4C65C4B
File Id=JAWS13DMRECEIVEDFile Source=..\files\dm_received.wav/
  /Component
  /Directory
/Directory

 This will mean they don't conflict, even if AppSearch doesn't run.

 Thanks

 John

 On 7 March 2013 15:30, Sean Farrow sean.far...@seanfarrow.co.uk wrote:
 Hi all,
 I'm currently putting together a per-user installer that installs somewhere 
 in the users appdata folder.
 I have the following 2 properties defined and referenced:
 Property Id=JAWS14USERENUSCRIPTINSTALLPATH
   DirectorySearch Id=UserAppData Path=[AppDataFolder]
 DirectorySearch Id=FreedomScientificUser Path=Freedom 
 Scientific
   DirectorySearch Id=JAWSUser Path=JAWS
 DirectorySearch Id=Version14UserPath Path=14.0
   DirectorySearch Id=Version14UserSettingsPath 
 Path=Settings
 DirectorySearch Id=Version14UserEnuPath Path=Enu
   DirectorySearch Id=JAWS14USERENUSCRIPTINSTALLPATH 
 AssignToProperty=yes Depth=4
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /Property
 Property Id=JAWS13USERENUSCRIPTINSTALLPATH
   DirectorySearchRef Id=JAWSUser Path=JAWS 
 Parent=FreedomScientificUser
 DirectorySearch Id=Version13UserPath Path=13.0
   DirectorySearch Id=Version13UserSettingsPath Path=Settings
 DirectorySearch Id=Version13UserEnuPath Path=Enu
   DirectorySearch Id=JAWS13USERENUSCRIPTINSTALLPATH 
 AssignToProperty=yes Depth=3
   /DirectorySearch
 /DirectorySearch
   /DirectorySearch
 /DirectorySearch
   /DirectorySearchRef
 /Property
 My components for two features that install the same file from source look 
 as follows:
 Directory Id=TARGETDIR Name

[WiX-users] acces hklm from a current user installer

2013-03-07 Thread Sean Farrow
Hi,
I need to access the hklm key from a per-user install from a registry search 
element
My property looks like:
  Fragment
!--JAWS 14 exe path.--
Property Id=JAWS14PATH Secure=yes
  RegistrySearch Id=JAWS14PATH Root=HKLM Key=SOFTWARE\Freedom 
Scientific\JAWS\14.0 Name=Target Type=raw/
/Property
The log looks a follows:
Action 20:40:11: AppSearch. Searching for installed applications
Action start 20:40:11: AppSearch.
AppSearch: Property: JAWS14PATH, Signature: JAWS14PATH
MSI (c) (A0:84) [20:40:11:112]: Note: 1: 2262 2: Signature 3: -2147287038
Do I need escaped backslashes in strings?
Does anyone have any ideas how I can get this working?
Cheers
Sean.
--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] sql ce deployment

2013-02-28 Thread Sean Farrow
Hi,

I am considering using Sql ce for my next project that will require a local 
database.
Has anyone done any deployment with this using burn/is thee an msi available to 
deploy the necessary redistributable bits?
Any help appreciated.
Regards
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] using WiX with team foundation service

2013-02-28 Thread Sean Farrow
Hi,

I am looking at using Wix for an installer. We are using Team foundation 
service for this.
Can I just install the NuGet package in to my project and go from there or is 
there other things I need to do?
Any help appreciated.
Regards
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Issue with a DirectorySearch elemnt

2013-02-22 Thread Sean Farrow
Hi all,
I am trying to set up a DirectorySearch element to set a property.
My directorySearch currently looks like the following:
Property Id=JAWS14USERENUSCRIPTINSTALLPATH Secure=yes
  DirectorySearch Id=UserAppData Path=[AppDataFolder]
DirectorySearch Id=FreedomScientificUser Path=Freedom Scientific
  DirectorySearch Id=JAWSUser Path=JAWS
DirectorySearch Id=Version14UserPath Path=14.0
  DirectorySearch Id=Version14UserSettingsPath Path=Settings
DirectorySearch Id=Version14UserEnuPath Path=Enu
  DirectorySearch Id=JAWS14USERENUSCRIPTINSTALLPATH 
AssignToProperty=yes Depth=4
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/DirectorySearch
  /DirectorySearch
/Property
My msi log's relivant entry looks as follows:
MSI (c) (E0:34) [13:33:49:679]: PROPERTY CHANGE: Adding 
JAWS14USERENUSCRIPTINSTALLPATH property. Its value is 'E:\'.
This installation is in a per user context.
The path should be:
C:\Users\Sean\AppData\Roaming\Freedom Scientific\JAWS\14.0\Settings\enu
Can someone give me a pointer or two.
Regards
Sean.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] run a custom action in a specific circumstance

2013-02-17 Thread Sean Farrow
Hi:
I need to run a custom action when, and only when a component/feature is being 
installed.
Is this possible, or do I need a compiler extension.
Any help appreciated.
Regards
Sean.
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] run a custom action in a specific circumstance

2013-02-17 Thread Sean Farrow
Hi Phil, 


That link came up with a content not found page!
Any alternative?
Ches
Sean.

-Original Message-
From: Phil Wilson [mailto:phil.wil...@mvps.org] 
Sent: 17 February 2013 19:01
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] run a custom action in a specific circumstance

You can use conditions in the custom action based on this:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa368012(v=vs.85).as
px

Scrool down to feature and component state, and this:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa368561(v=vs.85).as
px

gives examples. 

Phil  

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk] 
Sent: Sunday, February 17, 2013 4:19 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] run a custom action in a specific circumstance

Hi:
I need to run a custom action when, and only when a component/feature is
being installed.
Is this possible, or do I need a compiler extension.
Any help appreciated.
Regards
Sean.

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
is your hub for all things parallel software development, from weekly
thought leadership blogs to news, videos, case studies, tutorials, tech
docs, whitepapers, evaluation guides, and opinion stories. Check out the
most recent posts - join the conversation now.
http://goparallel.sourceforge.net/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Writing custom actions that run on windows 9x/me

2012-09-02 Thread Sean Farrow
Hi:
I've had a user come to me wanting an installer written that must run on 
windows 9x. I have two questions:
Firstly, are the function written in Dutil.lb etc all Unicode or do they adapt 
based on he defines. Ideally I'd like to use mslu to deal with this.
Secondly, do I need to distribute mslu or will just linking to the Unicows.lib 
file be enough.
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] dtf in Wix 3.7

2012-08-30 Thread Sean Farrow
Hi:
The dtf.chm is in the source zip for 3.7, but does not seem to be in the 3.7 
install or the binary zip, is this being deprecated? If yes in favour of what?
Cheers
Sean.
--
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


[WiX-users] crc error on wix 3.7 aditional downloads

2012-08-21 Thread Sean Farrow
Hi:
I've just tried downloading the first build of wix 3.7-3.7.8.21.0.
The exe downloads fine but I'm getting crc errors on the additional downloads. 
I've tried with ie9 and firefox.
I'm using power archiver 2012 as my unzipper-I don't think this should make a 
difference.
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] Issues when writing an installer using burn

2012-07-10 Thread Sean Farrow
Hi Fokes:
I'm just putting together an executable bootstrapper using burn.
I have the following bundle:
?xml version=1.0 encoding=UTF-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
  ?define SRWorkingDirectory = c:\work\srrt59\ ?
  Bundle Name=Surface Reader Version=1.0.0.0 Manufacturer=Raised Bar 
UpgradeCode=b9c6a24e-5ab1-40fc-bb6c-bba7384053b4
BootstrapperApplicationRef 
Id=WixStandardBootstrapperApplication.RtfLicense /
Variable Name=InstallFolder Type=string 
Value=[ProgramFiles6432Folder]Raised Bar\Surface Reader /
Chain
  MsiPackage SourceFile=$(var.SRWorkingDirectory)Windows\Installer 
MSI\bin\x64\$(var.Configuration)\SurfaceReader64.msi Compressed=yes 
DisplayInternalUI=yes InstallCondition=VersionNT64 =v6.0/
  MsiPackage SourceFile=$(var.Installer MSI X86.TargetPath)/
/Chain
/Bundle
/Wix
When compiled and run, the install fails and I get the following log output:
[080C:0560][2012-07-11T03:53:26]: Burn v3.6.3102.0, Windows v6.1 (Build 7601: 
Service Pack 1), path: C:\Work\srrt60\Surface Reader 
Installer\bin\Release\Surface Reader Installer.exe, cmdline: '-burn.unelevated 
BurnPipe.{64775B4A-E70F-4E33-BF63-AC37949186B0} 
{5317C24E-1339-459C-AB8C-B843A0896304} 3580'
[080C:0560][2012-07-11T03:53:26]: Initializing string variable 'InstallFolder' 
to value '[ProgramFiles6432Folder]Raised Bar\Surface Reader'
[080C:0560][2012-07-11T03:53:27]: Setting string variable 'WixBundleLog' to 
value 'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327.log'
[080C:0560][2012-07-11T03:53:27]: Setting string variable 
'WixBundleOriginalSource' to value 'C:\Work\srrt60\Surface Reader 
Installer\bin\Release\Surface Reader Installer.exe'
[080C:0560][2012-07-11T03:53:27]: Setting string variable 'WixBundleName' to 
value 'Surface Reader'
[080C:0560][2012-07-11T03:53:30]: Detect 2 packages
[080C:0560][2012-07-11T03:53:30]: Detected package: SurfaceReader64.msi, state: 
Absent, cached: None
[080C:0560][2012-07-11T03:53:30]: Detected package: SurfaceReader32.msi, state: 
Absent, cached: None
[080C:0560][2012-07-11T03:53:30]: Detect complete, result: 0x0
[080C:0C28][2012-07-11T03:53:40]: Setting string variable 'InstallFolder' to 
value 'C:\Program Files\Raised Bar\Surface Reader'
[080C:0560][2012-07-11T03:53:43]: Plan 2 packages, action: Install
[080C:0560][2012-07-11T03:53:43]: Condition 'VersionNT64 =v6.0' evaluates to 
true.
[080C:0560][2012-07-11T03:53:43]: Setting string variable 
'WixBundleRollbackLog_SurfaceReader64.msi' to value 
'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327_0_SurfaceReader64.msi_rollback.log'
[080C:0560][2012-07-11T03:53:43]: Setting string variable 
'WixBundleLog_SurfaceReader64.msi' to value 
'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327_0_SurfaceReader64.msi.log'
[080C:0560][2012-07-11T03:53:43]: Setting string variable 
'WixBundleRollbackLog_SurfaceReader32.msi' to value 
'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327_1_SurfaceReader32.msi_rollback.log'
[080C:0560][2012-07-11T03:53:43]: Setting string variable 
'WixBundleLog_SurfaceReader32.msi' to value 
'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327_1_SurfaceReader32.msi.log'
[080C:0560][2012-07-11T03:53:43]: Planned package: SurfaceReader64.msi, state: 
Absent, default requested: Present, ba requested: Present, execute: Install, 
rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[080C:0560][2012-07-11T03:53:43]: Planned package: SurfaceReader32.msi, state: 
Absent, default requested: Present, ba requested: Present, execute: Install, 
rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[080C:0560][2012-07-11T03:53:43]: Plan complete, result: 0x0
[080C:0560][2012-07-11T03:53:43]: Apply begin
[0DFC:1718][2012-07-11T03:53:43]: Creating a system restore point.
[0DFC:1718][2012-07-11T03:54:51]: Created a system restore point.
[0DFC:1718][2012-07-11T03:54:54]: Caching bundle from: 
'C:\Users\Sean\AppData\Local\Temp\{a0b06f74-2bbf-4b09-9965-95b28122b818}\.be\Surface
 Reader Installer.exe' to: 'C:\ProgramData\Package 
Cache\{a0b06f74-2bbf-4b09-9965-95b28122b818}\Surface Reader Installer.exe'
[0DFC:1718][2012-07-11T03:54:54]: Registering bundle dependency provider: 
{a0b06f74-2bbf-4b09-9965-95b28122b818}, version: 1.0.0.0
[0DFC:139C][2012-07-11T03:54:55]: Verified acquired payload: 
SurfaceReader64.msi at path: C:\ProgramData\Package 
Cache\.unverified\SurfaceReader64.msi, moving to: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\SurfaceReader64.msi.
[0DFC:139C][2012-07-11T03:54:55]: Verified acquired payload: 
SurfaceReader32.msi at path: C:\ProgramData\Package 
Cache\.unverified\SurfaceReader32.msi, moving to: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\SurfaceReader32.msi.
[0DFC:1718][2012-07-11T03:54:55]: Applying execute package: 
SurfaceReader64.msi, action: Install, 

Re: [WiX-users] Issues when writing an installer using burn

2012-07-10 Thread Sean Farrow
: Failed to install MSI 
package.
[0DD0:0BD8][2012-07-09T13:33:26]: Error 0x80070666: Failed to execute MSI 
package.
[02BC:0708][2012-07-09T13:33:26]: Error 0x80070666: Failed to configure 
per-machine MSI package.
[02BC:0708][2012-07-09T13:33:26]: Applied execute package: SurfaceReader32.msi, 
result: 0x80070666, restart: None
[02BC:0708][2012-07-09T13:33:26]: Error 0x80070666: Failed to execute MSI 
package.
[0DD0:0BD8][2012-07-09T13:33:26]: Applying rollback package: 
SurfaceReader32.msi, action: Uninstall, path: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\SurfaceReader32.msi, 
arguments: ' ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL=7'
[0DD0:0BD8][2012-07-09T13:33:27]: Removed package dependency provider: 
{096AD882-6A32-442F-BDCF-12F7948DE5D4}, package: SurfaceReader32.msi
[02BC:0708][2012-07-09T13:33:27]: Applied rollback package: 
SurfaceReader32.msi, result: 0x0, restart: None
[0DD0:0BD8][2012-07-09T13:33:27]: Removing cached package: SurfaceReader32.msi, 
from path: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\
[0DD0:0BD8][2012-07-09T13:33:27]: Skipped rollback of package: 
SurfaceReader64.msi, action: Uninstall, already: Absent
[02BC:0708][2012-07-09T13:33:27]: Applied rollback package: 
SurfaceReader64.msi, result: 0x0, restart: None
[0DD0:0BD8][2012-07-09T13:33:27]: Removing cached package: SurfaceReader64.msi, 
from path: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\
[0DD0:0BD8][2012-07-09T13:33:27]: Unable to remove cached package: 
SurfaceReader64.msi, from path: C:\ProgramData\Package 
Cache\{096AD882-6A32-442F-BDCF-12F7948DE5D4}v1.0.0.0\, reason: 0x80070003. 
Continuing...
[0DD0:0BD8][2012-07-09T13:33:27]: Removed bundle dependency provider: 
{a0b06f74-2bbf-4b09-9965-95b28122b818}
[0DD0:0BD8][2012-07-09T13:33:27]: Removing cached bundle: 
{a0b06f74-2bbf-4b09-9965-95b28122b818}, from path: C:\ProgramData\Package 
Cache\{a0b06f74-2bbf-4b09-9965-95b28122b818}\
[02BC:0708][2012-07-09T13:33:27]: Apply complete, result: 0x80070666, restart: 
None, ba requested restart:  No
Any help appreciated.
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: 11 July 2012 04:27
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Issues when writing an installer using burn

Your MSI is failing to install:

 0x80070666Another version of this product is already installed.
Installation of this version cannot continue. To configure or remove the
existing version of this product, use Add/Remove Programs on the Control
Panel.

On Tue, Jul 10, 2012 at 8:01 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi Fokes:
 I'm just putting together an executable bootstrapper using burn.
 I have the following bundle:
 ?xml version=1.0 encoding=UTF-8?
 Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
   ?define SRWorkingDirectory = c:\work\srrt59\ ?
   Bundle Name=Surface Reader Version=1.0.0.0 Manufacturer=Raised
 Bar UpgradeCode=b9c6a24e-5ab1-40fc-bb6c-bba7384053b4
 BootstrapperApplicationRef
 Id=WixStandardBootstrapperApplication.RtfLicense /
 Variable Name=InstallFolder Type=string
 Value=[ProgramFiles6432Folder]Raised Bar\Surface Reader /
 Chain
   MsiPackage SourceFile=$(var.SRWorkingDirectory)Windows\Installer
 MSI\bin\x64\$(var.Configuration)\SurfaceReader64.msi Compressed=yes
 DisplayInternalUI=yes InstallCondition=VersionNT64 =v6.0/
   MsiPackage SourceFile=$(var.Installer MSI X86.TargetPath)/
 /Chain
 /Bundle
 /Wix
 When compiled and run, the install fails and I get the following log
 output:
 [080C:0560][2012-07-11T03:53:26]: Burn v3.6.3102.0, Windows v6.1 (Build
 7601: Service Pack 1), path: C:\Work\srrt60\Surface Reader
 Installer\bin\Release\Surface Reader Installer.exe, cmdline:
 '-burn.unelevated BurnPipe.{64775B4A-E70F-4E33-BF63-AC37949186B0}
 {5317C24E-1339-459C-AB8C-B843A0896304} 3580'
 [080C:0560][2012-07-11T03:53:26]: Initializing string variable
 'InstallFolder' to value '[ProgramFiles6432Folder]Raised Bar\Surface Reader'
 [080C:0560][2012-07-11T03:53:27]: Setting string variable 'WixBundleLog'
 to value
 'C:\Users\Sean\AppData\Local\Temp\Surface_Reader_20120711035327.log'
 [080C:0560][2012-07-11T03:53:27]: Setting string variable
 'WixBundleOriginalSource' to value 'C:\Work\srrt60\Surface Reader
 Installer\bin\Release\Surface Reader Installer.exe'
 [080C:0560][2012-07-11T03:53:27]: Setting string variable 'WixBundleName'
 to value 'Surface Reader'
 [080C:0560][2012-07-11T03:53:30]: Detect 2 packages
 [080C:0560][2012-07-11T03:53:30]: Detected package: SurfaceReader64.msi,
 state: Absent, cached: None
 [080C:0560][2012-07-11T03:53:30]: Detected package: SurfaceReader32.msi,
 state: Absent, cached: None
 [080C:0560][2012-07-11T03:53:30]: Detect complete, result: 0x0
 [080C:0C28][2012-07-11T03:53:40]: Setting string variable 'InstallFolder

Re: [WiX-users] setting the install directory for a burn bundle

2012-07-07 Thread Sean Farrow
Is there a way of setting the Install Folder text box before the ui is 
displayed.
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 07 July 2012 18:48
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] setting the install directory for a burn bundle

The wixstdba UI will assign the value from the Install folder text box to the 
Burn Variable named InstallFolder. You then need to pass that InstallFolder 
variable to the packages you want installed to InstallFolder.

On Sat, Jul 7, 2012 at 1:31 AM, Sean Farrow sean.far...@seanfarrow.co.ukwrote:

 Hi: I
 'm using the standard burn bootstrapper and need to set the directory.
 Is it sufficient to set the InstallFolder property to in my case:
 C:\program files\company\software.
 Cheers
 Sean.

 --
 
 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




--
virtually,

   Rob Mensching
   http://RobMensching.com LLC
--
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

--
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


[WiX-users] Windows installer 3.1 prereq

2012-07-07 Thread Sean Farrow
Hi Fokes:
Has anyone defined any prerequisites for installing the windows installer 3.1 
on a 32-bit system?
I need to do this an know it's an exe package, so am unsure where to go with 
this, specifying the install/uninstall command line seems easy enough, but how 
do I install before my msi-preferably without a reboot, and should this package 
be removable, if yes what do I specify in my authoring, if no how do I prevent 
removal?
Any help appreciated.
Cheers
Sean.

--
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


[WiX-users] using the internal msi ui

2012-07-02 Thread Sean Farrow
Hi Fokes:
I'm just in the process of preparing a bundle with burn (the latest weekly 
release).
My bundle markup looks as follows:
?xml version=1.0 encoding=UTF-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
  ?define SRWorkingDirectory = c:\work\ ?
  Bundle Name=SurfaceReaderInstaller Version=1.0.0.0 Manufacturer=Raised 
Bar UpgradeCode=BE7E0AAB-A663-4B16-904C-0BCC718BEA6D
BootstrapperApplicationRef 
Id=WixStandardBootstrapperApplication.RtfLicense /

Chain
!-- TODO: Define the list of 
chained packages. --
  MsiPackage SourceFile=$(var.Installer Msi x86.TargetPath) 
Compressed=yes DisplayInternalUI=yes InstallCondition=VersionNT =v5.1/
  MsiPackage SourceFile=$(var.SRWorkingDirectory)srrt54\Windows\Installer 
MSI\bin\x64\$(var.Configuration)\SurfaceReader64.msi Compressed=yes 
DisplayInternalUI=yes InstallCondition=VersionNT64 =v6.0/
/Chain
/Bundle
/Wix
With this markup I'd expect to see the internal ui of the msi (which ever one 
is run depending on the system). However I see the bootstrapper ui interface.
Is this correct behaviour, and if so how do I get my internal msi ui shown?
Any help appreciated as this is for an iminant product release.
Cheers
Sean.
--
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] using the internal msi ui

2012-07-02 Thread Sean Farrow
Hi: 
Ok, that makes sense. How do I go about populating the directory I want to 
install to based on the platform I'm installing on?
My msi has stuff installed in to %program files% and %ProgramData% and has 
several defines for 32/64-bit.
I'm quite happy to send the msi/compiled code.
Any help appreciated.
Cheers
Sean.


-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 03 July 2012 04:36
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] using the internal msi ui

Your MSI UI shows up during the Apply() phase. Apply happens after you click 
the Install button in the wixstdba.

On Mon, Jul 2, 2012 at 7:54 PM, Sean Farrow sean.far...@seanfarrow.co.ukwrote:

 Hi Fokes:
 I'm just in the process of preparing a bundle with burn (the latest 
 weekly release).
 My bundle markup looks as follows:
 ?xml version=1.0 encoding=UTF-8? Wix 
 xmlns=http://schemas.microsoft.com/wix/2006/wi;
   ?define SRWorkingDirectory = c:\work\ ?
   Bundle Name=SurfaceReaderInstaller Version=1.0.0.0
 Manufacturer=Raised Bar
 UpgradeCode=BE7E0AAB-A663-4B16-904C-0BCC718BEA6D
 BootstrapperApplicationRef 
 Id=WixStandardBootstrapperApplication.RtfLicense /

 Chain
 !-- TODO: Define the 
 list of chained packages. --
   MsiPackage SourceFile=$(var.Installer Msi x86.TargetPath)
 Compressed=yes DisplayInternalUI=yes InstallCondition=VersionNT
 =v5.1/
   MsiPackage
 SourceFile=$(var.SRWorkingDirectory)srrt54\Windows\Installer
 MSI\bin\x64\$(var.Configuration)\SurfaceReader64.msi Compressed=yes
 DisplayInternalUI=yes InstallCondition=VersionNT64 =v6.0/
 /Chain
 /Bundle
 /Wix
 With this markup I'd expect to see the internal ui of the msi (which 
 ever one is run depending on the system). However I see the 
 bootstrapper ui interface.
 Is this correct behaviour, and if so how do I get my internal msi ui shown?
 Any help appreciated as this is for an iminant product release.
 Cheers
 Sean.

 --
 
 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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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

--
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] Specifying a default directory in the standard bundle

2012-05-24 Thread Sean Farrow
Hi: 
Is there any way that InstallFolder could be populated from an msi?
Cheers
Sean.
-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 24 May 2012 07:27
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Specifying a default directory in the standard bundle

1. Options page is populated from an InstallFolder Variable.

2. Add the Windows Installer package as a package in your Chain.

On Wed, May 23, 2012 at 9:56 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi:
 I'm trying to move a product I'm involved with to a burn bundle.
 I using the non-managed bootstrapper-I'm not actually specifying a 
 bootstrapper in my bundle.
 What I need to do is specify a default installation directory for this 
 bundle. How do I go about doing this?
 When I click options it seems as if the directory isn't populated from 
 the msi.
 Also I need to install Windows Installer as a prereq, what is the best 
 way of doing this if I'm not using the managed boosstrapper.
 Regards
 Sean.


 --
 
 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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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

--
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] Specifying a default directory in the standard bundle

2012-05-24 Thread Sean Farrow
Hi: 
Ok, I have a bundle that is going to install either a 32-bit or 64-bit msi 
after installing the windows installer prereq. What I'd ideally like is the 
InstallFolder variable to pick up the install directory from the msi so going 
down from either program files/program files64--perhaps use this as a default, 
and make this user configurable through a property.
Hpe this clarifies my thinking.
Also whilst I think about it, can we do feature selections in the standard 
unmanaged boot strapper?
Cheers
Sean.
-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 25 May 2012 01:15
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Specifying a default directory in the standard bundle

I could interpret that question a few different ways. Can you be more specific 
about what you want?

On Thu, May 24, 2012 at 11:38 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi:
 Is there any way that InstallFolder could be populated from an msi?
 Cheers
 Sean.
 -Original Message-
 From: Rob Mensching [mailto:r...@robmensching.com]
 Sent: 24 May 2012 07:27
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] Specifying a default directory in the 
 standard bundle

 1. Options page is populated from an InstallFolder Variable.

 2. Add the Windows Installer package as a package in your Chain.

 On Wed, May 23, 2012 at 9:56 PM, Sean Farrow
 sean.far...@seanfarrow.co.ukwrote:

  Hi:
  I'm trying to move a product I'm involved with to a burn bundle.
  I using the non-managed bootstrapper-I'm not actually specifying a 
  bootstrapper in my bundle.
  What I need to do is specify a default installation directory for 
  this bundle. How do I go about doing this?
  When I click options it seems as if the directory isn't populated 
  from the msi.
  Also I need to install Windows Installer as a prereq, what is the 
  best way of doing this if I'm not using the managed boosstrapper.
  Regards
  Sean.
 
 
  
  --
  
  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
 



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

 --
 
 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


 --
 
 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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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

--
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


[WiX-users] Specifying a default directory in the standard bundle

2012-05-23 Thread Sean Farrow
Hi:
I'm trying to move a product I'm involved with to a burn bundle.
I using the non-managed bootstrapper-I'm not actually specifying a bootstrapper 
in my bundle.
What I need to do is specify a default installation directory for this bundle. 
How do I go about doing this?
When I click options it seems as if the directory isn't populated from the msi.
Also I need to install Windows Installer as a prereq, what is the best way of 
doing this if I'm not using the managed boosstrapper.
Regards
Sean.

--
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


[WiX-users] non-empty folders not being removed on uninstall, and RemoveFoldersEx not helping

2012-05-19 Thread Sean Farrow
Hi Fokes:
I've got the following installer code that creates some folders with components 
in:
Directory Id=COMPANYDATAFOLDER Name=Raised Bar
  Directory Id=ProductDataFolder Name=Surface Reader
Directory Id=ProtocolsDataFolder Name=Protocols
  Component Id=MackieProtocol 
Guid=9FEBA063-8B6B-46D7-9FF5-DEB91E334DC6
File Id=Mackiesrp Source=files\program 
data\protocols\Mackie Control.SRP/
  /Component
/Directory
Directory Id=SurfacesDataFolder Name=Surfaces

/Directory
Directory Id=AppsDataFolder Name=Apps
  Component Id=SonarMackieAppConfig 
Guid=4C44EB15-BF98-45A7-9A25-F1F714C1E2DC
File Id=SonarMackieSra Source=files\program 
data\apps\SONARPDR.EXE-Mackie Control.SRA/
  /Component
/Directory
  /Directory
The folders I'm creating are not being removed on uninstall.
I'm aware of the component guid not needing to be empty, but as this is a 
weekly release of 3.6, I didn't think that now applied.
I've then tried adding a registry key for the folder I wish to remove and using 
the RemoveFoldersEx from the util extension as follows:
  RegistryKey Root=HKLM Key=SOFTWARE\Raised Bar\Surface 
Reader\$(var.SRMajorMinor)
RegistryValue Name=InstallRoot Value=[INSTALLFOLDER] 
Type=string/
RegistryValue Name=ProductVersion Value=[ProductVersion] 
Type=string /
RegistryValue Name=DataFolder Value=[COMPANYDATAFOLDER] 
Type=string/
/RegistryKey
  util:RemoveFolderEx Id=RemoveDataFolder On=uninstall 
Property=COMPANYDATAFOLDERPROPERTY/
The property/registry search looks as follows:
Property Id=COMPANYDATAFOLDERPROPERTY
  RegistrySearch Id=CompanyDataFolderSearch
  Root=HKLM
  Key=SOFTWARE\Raised Bar\Surface 
Reader\$(var.SRMajorMinor) Name=DataFolder
  Type=raw Win64=$(var.Win64) /
/Property
Any idea why folders aren't being removed. If I use a create folder element, 
this works fine, I was under the impression that if compoents were contained 
within features then all this would work.
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] burn bundle build query

2012-05-07 Thread Sean Farrow
Hi All:
I have two queries regarding burn:
Firstly, does the burn standard bootstrapper require .net?
Secondly, I've got a seriese of projects. The main executable builds both 
x86/x64 builds. I then have two installers, one that builds just an x86, and 
the other that is capable of buildingx86/64.
I've then got a bundle that I'd like to build with both the x86/64 msi's in.
What is the best way of doing ths, keeping everything in visual studio 2010 if 
possible.
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] using wix with powershell

2012-05-07 Thread Sean Farrow
Hi All:
Has anybody got any experience of automating wix from powershell, either from 
the standard interface or writing cmdlets.
I'm looking to automate a build system.
Any help appreciated.Regards
Sean.
--
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


[WiX-users] bug in wix 3.6?

2012-04-27 Thread Sean Farrow
Hi Focks:
I think I've found a bug in wix 3.6:
I'm trying to create a solution that allows building two msi's one x86 and one 
x64.
I have to following in my package element to this end:
Package
  InstallerVersion=300
  Compressed=yes
  InstallScope=perMachine
  Manufacturer=$(var.ProductAuthor)
  Platform=$(var.Platform) /
Everything else is substituted except the var.platform and I am told that the 
value is invalid:
1 The 'Platform' attribute is invalid - The value '$(var.Platform)' is invalid 
according to its datatype 'NmToken' - The '$' character, hexadecimal value 0x24 
cannot appear in the string.
Anyone know whether this is a bug, or another way to achieve what I'm after?
Any help appreciated.
Regards
Sean.

--
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] bug in wix 3.6?

2012-04-27 Thread Sean Farrow
Is there a way to specify that in visual studio?
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 27 April 2012 15:37
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] bug in wix 3.6?

Use the arch switch on the candle coomand-line and remove the Platform
attribute.

On Fri, Apr 27, 2012 at 5:10 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi Focks:
 I think I've found a bug in wix 3.6:
 I'm trying to create a solution that allows building two msi's one x86 and
 one x64.
 I have to following in my package element to this end:
 Package
  InstallerVersion=300
  Compressed=yes
  InstallScope=perMachine
  Manufacturer=$(var.ProductAuthor)
  Platform=$(var.Platform) /
 Everything else is substituted except the var.platform and I am told that
 the value is invalid:
 1 The 'Platform' attribute is invalid - The value '$(var.Platform)' is
 invalid according to its datatype 'NmToken' - The '$' character,
 hexadecimal value 0x24 cannot appear in the string.
 Anyone know whether this is a bug, or another way to achieve what I'm
 after?
 Any help appreciated.
 Regards
 Sean.


 --
 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




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
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

--
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] bug in wix 3.6?

2012-04-27 Thread Sean Farrow
So if I have a solution that has an x64 platform, and don't include a platform 
attribute, would this work?
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 27 April 2012 17:12
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] bug in wix 3.6?

IIRC, by default it picks it up from your VS Configuration.

On Fri, Apr 27, 2012 at 9:04 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Is there a way to specify that in visual studio?
 Cheers
 Sean.

 -Original Message-
 From: Rob Mensching [mailto:r...@robmensching.com]
 Sent: 27 April 2012 15:37
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] bug in wix 3.6?

 Use the arch switch on the candle coomand-line and remove the Platform 
 attribute.

 On Fri, Apr 27, 2012 at 5:10 AM, Sean Farrow
 sean.far...@seanfarrow.co.ukwrote:

  Hi Focks:
  I think I've found a bug in wix 3.6:
  I'm trying to create a solution that allows building two msi's one 
  x86
 and
  one x64.
  I have to following in my package element to this end:
  Package
   InstallerVersion=300
   Compressed=yes
   InstallScope=perMachine
   Manufacturer=$(var.ProductAuthor)
   Platform=$(var.Platform) / Everything else is 
  substituted except the var.platform and I am told that the value is 
  invalid:
  1 The 'Platform' attribute is invalid - The value '$(var.Platform)' 
  is invalid according to its datatype 'NmToken' - The '$' character, 
  hexadecimal value 0x24 cannot appear in the string.
  Anyone know whether this is a bug, or another way to achieve what 
  I'm after?
  Any help appreciated.
  Regards
  Sean.
 
 
 
 --
 
  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
 



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

 --
 
 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


 --
 
 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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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

--
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] bug in wix 3.6?

2012-04-27 Thread Sean Farrow
Hi: 
I am building one msi for x86, and x64 from the same project. If I am 
interpreting you correctly, I can let visual studio create the new solution 
platform for me.
Please correct me if I'm wrong!
Cheers
Sean.

-Original Message-
From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com] 
Sent: 27 April 2012 17:57
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] bug in wix 3.6?

Last time I looked at the WiX .targets files I noticed that they create an 
InstallerPlatform property that is passed to candle. The InstallerPlatform 
property can be explicitly set in your .wixproj. When it is not explicitly set, 
the WiX .targets files use the Platform property to determine what the value of 
InstallerPlatform should be. I have found there is no need to specify 
Package/@Platform if you directly or indirectly set InstallerPlatform. I 
personally set Platform to be what I expect and let the WiX .targets files 
automatically set InstallerPlatform for me.

If you want to build _one_ .wixproj as 32-bit _and_ 64-bit, then you'll need 
two Platform variants in your .wixproj: x86 and x64. The easiest way to 
accomplish this is to let Visual Studio do it for you. WiX will automatically 
create the x86 Platform when you create the project. If you have Visual Studio 
create the new x64 Platform as a copy of x86 you'll be good to go. Note that 
you'll need to build the project twice specifying the Platform to build in each 
case.

If instead you have _one_ .wixproj that will always build as 32-bit and a 
_second_ .wixproj that will always build as 64-bit, then you just want to do a 
search/replace operation on the second .wixproj. Search for x86 and replace it 
with x64 and you are done.

If the general guidelines above do not apply to your build, then please explain 
what your build intent is in more detail and I'll try to help you configure 
your projects accordingly.

FYI: The error you reported is saying that the schema used to validate the .wxs 
XML says that you cannot use preprocessor variables as a value for 
Package/@Platform. I don’t know whether that is intentional or not.

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
P Please consider the environment before printing this e-mail

 -Original Message-
 From: Rob Mensching [mailto:r...@robmensching.com]
 Sent: Friday, April 27, 2012 9:12 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] bug in wix 3.6?
 
 IIRC, by default it picks it up from your VS Configuration.
 
 On Fri, Apr 27, 2012 at 9:04 AM, Sean Farrow
 sean.far...@seanfarrow.co.ukwrote:
 
  Is there a way to specify that in visual studio?
  Cheers
  Sean.
 
  -Original Message-
  From: Rob Mensching [mailto:r...@robmensching.com]
  Sent: 27 April 2012 15:37
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] bug in wix 3.6?
 
  Use the arch switch on the candle coomand-line and remove the 
  Platform attribute.
 
  On Fri, Apr 27, 2012 at 5:10 AM, Sean Farrow
  sean.far...@seanfarrow.co.ukwrote:
 
   Hi Focks:
   I think I've found a bug in wix 3.6:
   I'm trying to create a solution that allows building two msi's one
   x86
  and
   one x64.
   I have to following in my package element to this end:
   Package
InstallerVersion=300
Compressed=yes
InstallScope=perMachine
Manufacturer=$(var.ProductAuthor)
Platform=$(var.Platform) / Everything else is 
   substituted except the var.platform and I am told that the value 
   is
   invalid:
   1 The 'Platform' attribute is invalid - The value '$(var.Platform)'
   is invalid according to its datatype 'NmToken' - The '$' 
   character, hexadecimal value 0x24 cannot appear in the string.
   Anyone know whether this is a bug, or another way to achieve what 
   I'm after?
   Any help appreciated.
   Regards
   Sean.
  
  
  
  
  --
  
   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
  
 
 
 
  --
  virtually, Rob Mensching - http://RobMensching.com LLC
 
  
  --
  
  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

Re: [WiX-users] bug in wix 3.6?

2012-04-27 Thread Sean Farrow
Hi: 
And where finally can I see what is building for what platform?
I know I can see but don't know where!
Cheers
Sean.

-Original Message-
From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com] 
Sent: 27 April 2012 20:02
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] bug in wix 3.6?

That is correct. You will still need to build twice as only one platform gets 
built at a time.

You'll want to take a look at what projects are selected for each solution 
platform and make decisions about how to build your solution. Perhaps you need 
to build 3 times: AnyCPU, x86, x64.

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
P Please consider the environment before printing this e-mail


 -Original Message-
 From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
 Sent: Friday, April 27, 2012 10:58 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] bug in wix 3.6?
 
 Hi:
 I am building one msi for x86, and x64 from the same project. If I am 
 interpreting you correctly, I can let visual studio create the new 
 solution platform for me.
 Please correct me if I'm wrong!
 Cheers
 Sean.
 
 -Original Message-
 From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com]
 Sent: 27 April 2012 17:57
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] bug in wix 3.6?
 
 Last time I looked at the WiX .targets files I noticed that they 
 create an InstallerPlatform property that is passed to candle. The 
 InstallerPlatform property can be explicitly set in your .wixproj. 
 When it is not explicitly set, the WiX .targets files use the Platform 
 property to determine what the value of InstallerPlatform should be. I 
 have found there is no need to specify Package/@Platform if you 
 directly or indirectly set InstallerPlatform. I personally set 
 Platform to be what I expect and let the WiX .targets files automatically set 
 InstallerPlatform for me.
 
 If you want to build _one_ .wixproj as 32-bit _and_ 64-bit, then 
 you'll need two Platform variants in your .wixproj: x86 and x64. The 
 easiest way to accomplish this is to let Visual Studio do it for you. 
 WiX will automatically create the x86 Platform when you create the 
 project. If you have Visual Studio create the new
 x64 Platform as a copy of x86 you'll be good to go. Note that you'll 
 need to build the project twice specifying the Platform to build in each case.
 
 If instead you have _one_ .wixproj that will always build as 32-bit 
 and a _second_ .wixproj that will always build as 64-bit, then you 
 just want to do a search/replace operation on the second .wixproj. 
 Search for x86 and replace it with x64 and you are done.
 
 If the general guidelines above do not apply to your build, then 
 please explain what your build intent is in more detail and I'll try 
 to help you configure your projects accordingly.
 
 FYI: The error you reported is saying that the schema used to validate 
 the .wxs XML says that you cannot use preprocessor variables as a 
 value for Package/@Platform. I don’t know whether that is intentional or not.
 
 Edwin G. Castro
 Software Developer - Staff
 Digital Channels
 Fiserv
 Office: 503-746-0643
 Fax: 503-617-0291
 www.fiserv.com
 P Please consider the environment before printing this e-mail
 
  -Original Message-
  From: Rob Mensching [mailto:r...@robmensching.com]
  Sent: Friday, April 27, 2012 9:12 AM
  To: General discussion for Windows Installer XML toolset.
  Subject: Re: [WiX-users] bug in wix 3.6?
 
  IIRC, by default it picks it up from your VS Configuration.
 
  On Fri, Apr 27, 2012 at 9:04 AM, Sean Farrow
  sean.far...@seanfarrow.co.ukwrote:
 
   Is there a way to specify that in visual studio?
   Cheers
   Sean.
  
   -Original Message-
   From: Rob Mensching [mailto:r...@robmensching.com]
   Sent: 27 April 2012 15:37
   To: General discussion for Windows Installer XML toolset.
   Subject: Re: [WiX-users] bug in wix 3.6?
  
   Use the arch switch on the candle coomand-line and remove the 
   Platform attribute.
  
   On Fri, Apr 27, 2012 at 5:10 AM, Sean Farrow
   sean.far...@seanfarrow.co.ukwrote:
  
Hi Focks:
I think I've found a bug in wix 3.6:
I'm trying to create a solution that allows building two msi's 
one
x86
   and
one x64.
I have to following in my package element to this end:
Package
 InstallerVersion=300
 Compressed=yes
 InstallScope=perMachine
 Manufacturer=$(var.ProductAuthor)
 Platform=$(var.Platform) / Everything else is 
substituted except the var.platform and I am told that the value 
is
invalid:
1 The 'Platform' attribute is invalid - The value '$(var.Platform)'
is invalid according to its datatype 'NmToken' - The '$'
character

[WiX-users] Burn/Wix queries

2012-04-12 Thread Sean Farrow
Hi:
I'm currently dealing with an installer that is per-user, and cannot be changed 
to per-machine.
I also have a second installer that is dependent on the per-user installer-this 
is per-machine.
What I need to know is the following:
Is there a way of determining where burn has cached a package (both are .exe) 
after a package has been run for the first time. I know the package will have 
been downloaded as the second (per-machine) will have the per-user package 
embedded in it's payload. I ccarn't be sure that the installer won't have been 
downloaded as the per-user is available from one other source. I'm assuming 
that there is no internet access in the per-machine installer.
Secondly what is the best way of installing a burn .exe package silently?
Finally are there any functions to determine whether a package has been 
installed for a specific user feither at a burn, msi or wix level.
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] Repairing ice64

2012-03-23 Thread Sean Farrow
Hi Folks:
I'm currently writing the first of what could be many installers for a company.
I have the following inside the TARGETDIR directory:
Directory Id=ProgramMenuFolder
Directory Id=COMPANYSTARTMENUFOLDER Name=Raised Bar
  Directory Id=ApplicationProgramsFolder Name=Surface Reader/
/Directory
/Directory
I then have a component that installs a shortcut:
DirectoryRef Id=ApplicationProgramsFolder
  Component Id=ApplicationShortcut
Shortcut Id=ApplicationStartMenuShortcut
  Name=Surface Reader
  Description=Allow access to MIDI control surfaces
  Target=[APPLICATIONROOTDIRECTORY]Surface Reader.exe.exe
  WorkingDirectory=APPLICATIONROOTDIRECTORY/
RemoveFolder Id=ApplicationProgramsFolder On=uninstall/
RegistryValue Root=HKLM Key=Software\Raised Bar\Surface Reader 
Name=installed Type=integer Value=1 KeyPath=yes/
  /Component
/DirectoryRef
I am successfully removing the ApplicationProgramsFolder, as can be seen above. 
But I'm getting an ice64 telling me that the COMPANYSTARTMENUFOLDER is not 
removed. Given that there could be other products in the future, what is the 
best way of getting around this issue?
Any help accepted.
Regards
Sean.

--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] harvesting an out of process com server

2012-03-23 Thread Sean Farrow
Hi:
I'm adding an out of process com server to my installation that I'd normally 
register with /regserver on the command line.
How would I go about adding the necessary entries to a wix installer-I know I 
can use heat to register an inproc com server.
Any help appreciated.
Regards
Sean.
--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] using a 32-bit project in a 64-bit installer

2012-03-23 Thread Sean Farrow
Hi:
I'm writing an installer in visual studio. I have a 32-bit com server that is 
written in atl. This com server does not have a 64-build configuration and 
therefore doesn't build when I build the 64-bit configurations. If I add the 
Project.TargetPath to my installer, what path will this resolve to.
Given that the target path on a 32-bit build is $(SolutionDir)\$(Configuration).
Any help appreciated.
Regards
Sean.
--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] dealing with functions that throw exceptions

2012-02-12 Thread Sean Farrow
Hi;
I am currently writing a custom action dll in c++ for an installer. I've got a 
function provided that throws c++ exceptions.
What I'd like to do is return S_FALSE plus the exception message if an 
exception is thrown. Has anyone got any macrows to do this?
Any help appreciated.
Cheers
Sean.

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] handling dynamic features in an installation

2012-02-10 Thread Sean Farrow
Hi All:
I'm currently writing an installation which installs modules for another 
product. This product can have several different language folders under it's 
own folder in either all users/the current users settings. In this instance 
however I'm dealing with all users.
In my features I have a feature for each version of the product that can be 
installed. Given that there are a considerable number of languages (somewhere 
around 30 at last count) that could be installed what do people see as the best 
way of handling allowing the user to specify a language, separate features for 
each language, or a checkbox for each language on a separate screen. Given that 
a user could install the module to a number of versions at the same time, I 
don't really want to have to author every individual language in the install 
script-this could get long!
Also how would I then update the install folder of each feature?
Any help appreciated.
Cheers
Sean.

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] weekly updates

2011-11-30 Thread Sean Farrow
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
--
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


[WiX-users] unable to download weekly releases

2011-09-16 Thread Sean Farrow
Hi:
I am currently unable to download from the SourceForge site due to the project 
exceeding it's bandwidth.
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] Buirn Queries

2011-07-02 Thread Sean Farrow
Hi All:
I'm currently using burn and have a few questions:
Is there a way to run code before/after installing a particular msi. For 
Example, I am installing 3 msi's, I install msi 1, and then would like to run 
some code before installing msi 2-is this doable.
Secondly, is there a way to show the msi ui instead of a burn user interface?
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] installing a shortcut for all users

2011-06-13 Thread Sean Farrow
Hi:
Ive labelled a package as per machine, and was wondering whther there is a 
property/folder in windows installer that equates to the all users\Start 
menu\Programs folder?
I know there is one for the current user but am sure I'm missing something!
Any help appreciated.
Cheers
Sean.
--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Crystal Reports 8.5 merge module

2011-05-04 Thread Sean Farrow
Hello:
Does anyone have a  crystal reports 8.5 merge module?
I know there is an 8.0 mm on installsite, but I carn't seem to find one for 
cr8.5.
Any help appreciated.
Regards
Sean.
--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Running an msi when using a burn-built bootstrapper

2011-05-03 Thread Sean Farrow
Hi:
I know there was some discussion about the ability to run an msi (for the ui 
portion of an installation) rather than letting burn deal with this?
Is this doable as yet?
Any help appreciated.
Regards
Sean.
--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] patching using burn

2011-03-26 Thread Sean Farrow
Hi:
I'm currently writing a bundle using burn. Later on we will need to write and 
release patches.
As I am using burn, can I use plain .msp/msu files or do I have to use a .exe 
file?
Any help appreciated.
Regards
Sean.
--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] copying one folder including sub folders to another

2011-03-24 Thread Sean Farrow
Hi:
Is there a custom action in Wix to copy one folder to another, and remove the 
folder on uninstallation. I need to do this only if a feature is selected.
I remember there was something in the community extensions, but carn't remember 
whether this allowed feature selection to be taken in to account.
Any help appreciated.
Regards
Sean.
--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] deploying reports to ssrs using Wix

2011-03-24 Thread Sean Farrow
Hi:
Is there any way using wix to deploy reports to a report server using the Wix 
sql extension.
I could use rs.exe, but would rather use the web services if possible.
Any help appreciated.
Regards
Sean.
--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Wix Activities for tfs 2010

2011-03-19 Thread Sean Farrow
Hi:
I'm currently working with a continuous integration environment and TFS 2010.
I was wondering whether anyone has written activities to allow the use of WiX 
inside tfs natively?
I am looking at writing a set of tasks but don't want to duplicate effort.
Any information appreciated.
Regards
Sean.
--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Uninstall Previous Inno Setup Installed App

2011-03-10 Thread Sean Farrow
Hi: 
On a 32-bit version of windows, your key would look like:
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{413B7644-1F93-4890-BD40-AC540C29935B}_is1
I don't tend to use SilentUninstallString in these situations as this stil 
shows user interface--at least the cancel button if I remember correctly and it 
may even give the user the option to uninstall! I'd rather use 
QuietUninstallString as this shows nothing.
To get these two custom actions to work you need to search the registry based 
on a condition--I'd use VERSIONNT64/VERSIONNT.
Then have two custom actions in your InstallExecute sequence, one that executes 
if your running 32-bit windows and the other if your running 64-bit.
Looking at the old code I ran the uninstall just before InstallFiles.

If you need any further help let me know but hopefully this should be enough to 
get you going!
Cheers
Sean.

-Original Message-
From: Jammer [mailto:jam...@jammer.biz] 
Sent: 10 March 2011 20:43
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Uninstall Previous Inno Setup Installed App

Hi All,

I've just rewritten my installer using WiX 3.5.  However, before I 
distribute the new MSI I'm dotting all the i and crossing the t's this 
time!  The problem is that I need to make sure the previous .exe setup 
is removed before installing the new msi version.

So, i've been looking at various ways to locate the unins000.exe file 
(UninstallString) and execute it.  If possible I'd like to search the 
registry and use the info in there but I can't think of a way to use the 
RegistrySearch element and be sure it's found, if there.

When I look at my dev machine registry the key would look like this:

SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{413B7644-1F93-4890-BD40-AC540C29935B}_is1

How would this work on a 32bit XP machine for instance?  What key value 
can I possibly use to catch all flavours of OS?  I've seen the Win64 
property but I can only find my keys in one place on my dev machine so 
if I said no to this it wouldn't find it on my dev box ... confused!

All the script I have for this at the moment is:

Property Id='UNINSTALL_EXE'
RegistrySearch Id='LocateUninstallExe' Type='file' Root='HKLM' 
Key='SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{413B7644-1F93-4890-BD40-AC540C29935B}_is1'
 
Name='UninstallString' Win64='??' /
/Property
Property Id='UNINSTALL_CMD' Value='/SILENT'/

InstallExecuteSequence
Custom Action=ca.RemovePreviousVersion Before=InstallInitialize /
/InstallExecuteSequence

CustomAction Id=ca.RemovePreviousVersion Property=UNINSTALL_EXE 
ExeCommand=UNINSTALL_CMD /

Any pointers on this would be much appreciated.

Thanks,

Jammer

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] deploying sql server reports using msi

2011-03-02 Thread Sean Farrow
Hi:
I'm currently involved in a project converting crystal reports to ssrs.
Does the sql server extension support automatically deploying reports to a 
report server?
Ideally this solution would not need the .net framework during the installation.
Regards
Sean.
--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] column type query

2011-01-16 Thread Sean Farrow
Hi:
I'm currently developing a custom Table and have a few questions regarding the 
column element:
What is the difference between:
Path,
Paths ,
and
AnyPath
Do any of these types include the filename?
Also if I specify property in the category field, will this set a property to 
the value specified in the string field.
Any help apreciated
Regards
Sean.


--
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


[WiX-users] referencing one column from another in a custom table and refering to registry locations

2011-01-16 Thread Sean Farrow
Hi:
I have the following custom table definition:
CustomTable Id=JawsTable
  Column Id=MajorVersion Category=Integer Type=int Width=2/
  Column Id=MinorVersion Category=Integer Type=int Width=2/
  Column Id=Build Category=Integer Type=int Width=2/
  Column Id=Path Category=RegPath Type=string PrimaryKey=yes/
  Column Id=AllUsersPath Category=Path Type=string/
  Column Id=CurrentUserPath Category=Path Type=string/
  Column Id=RoamingPath Category=Path Type=string Nullable=yes/
  Row
Data Column=MajorVersion12/Data
Data Column=MinorVersion0/Data
Data Column=Build522/Data
Data Column=PathHKLM\Software\Freedom 
Scientific\JAWS\12.0\Target/Data
Data Column=RoamingPath/Data
  /Row
/CustomTable
As can be seen, a first row is partially filled in.
My queries are:
Firstly, can I refer to one column from another, for example in the snippet 
above, I need to refer to the Path column in the RoamingPath column. Do I 
need a custom action to do this?
Secondly, can the Regpath datatype refer to a value name, in this example 
Target, this isn't clear from the docs.
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] Setting a property to a filename already in my msi

2011-01-15 Thread Sean Farrow
Hi:
How would I go about setting the CustomActionData property to a filename 
already in my msi, is using the file id sufficient?
Also, would this filename include the full path?
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] upgrading custom actions to be data driven

2011-01-15 Thread Sean Farrow
Hi:
I'm currently in the process of upgrading my custom actions to be data driven.
In the current implementation of the msi I'm using properties to enable/disable 
feature visibility.
Is there a way to do this from a table given that what was about 30 properties 
are now going to be entries in a custom table.
Or, within my new custom action should I set the relevant column in the feature 
table.
Also, is there a way to make a column in a table the installPath of a component?

Any help appreciated.
Cheers
Sean.
--
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


Re: [WiX-users] upgrading custom actions to be data driven

2011-01-15 Thread Sean Farrow
Hi Chris:
Several things, There are multiple language directories for multiple versions 
of the product I'm installing to. Also,m binary files have to be created whilst 
installing and hence added to the RemoveFiles table.
Hope this explains things.
Cheers
Sean.

-Original Message-
From: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Sent: 15 January 2011 13:20
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] upgrading custom actions to be data driven

Before I begin describing how to refactor hard wired custom actions to data 
driven custom actions,  I have to ask:   Can your problem be solved using 
Windows Installer's built-in Condition table?   What is unique about your story 
that requires a custom action in the first place?
 
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: Sean Farrow sean.far...@seanfarrow.co.uk
To: wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net
Sent: Sat, January 15, 2011 5:02:12 AM
Subject: [WiX-users] upgrading custom actions to be data driven

Hi:
I'm currently in the process of upgrading my custom actions to be data driven.
In the current implementation of the msi I'm using properties to enable/disable 
feature visibility.
Is there a way to do this from a table given that what was about 30 properties 
are now going to be entries in a custom table.
Or, within my new custom action should I set the relevant column in the feature 
table.
Also, is there a way to make a column in a table the installPath of a component?

Any help appreciated.
Cheers
Sean.
--
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

--
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


Re: [WiX-users] WiX source code download

2011-01-14 Thread Sean Farrow
Hi: 
Latest Wix 3.0 source zip:
http://wix.sourceforge.net/releases/3.0.5419.0/wix3-sources.zip
hth
Sean.

-Original Message-
From: MeCoco [mailto:vcotirl...@hotmail.com] 
Sent: 14 January 2011 16:25
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] WiX source code download

Hi all,

I want to get the WiX sources but on sourceforge I found that they were 
moved:
WiX toolset source and releases move to CodePlex.
June 6th, 2010
The WiX toolset source code and file releases have moved off of 
SourceForge to CodePlex

I went to the:
http://wix.codeplex.com/

but here I can't seem to find how can I download the WiX _source code_ 
for V 3.0. Can smbd give me a link?

Thank you.
MeCoco

--
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


[WiX-users] Dutil PathExtension function query

2011-01-12 Thread Sean Farrow
Hi:
Does the DUtil supplied PathExtension function omit the period . From an 
extension it retrives?
For example a file test.txt
Would I be returned .txt or txt?
Any help appreciated.
Cheers
Sean.
--
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


[WiX-users] issue with the standardBootStrapper.rtfLicense theme file

2011-01-08 Thread Sean Farrow
Hi:
There is currently an issue with the StandardBootStrapper.RtfLicense theme file 
whereby it prevents keyboard only users accessing controls.
In short the TabStop element needs to be set to yes for all controls where a 
user is required to provide input.
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] using CaQuietExec in a defered custom action

2011-01-08 Thread Sean Farrow
Hi:
I'm in the process of rewriting my installer custom actions to follow WiX best 
practices.
I was previously using CAQuietExec and now have two questions:
Can I reuse this from a custom action dll I write, or is it best to include all 
code in my own dll.
And secondly, how do I determine the cost of a custom action such as 
CaQuietExec.
Any help appreciated.
Regards
Sean.
--
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


[WiX-users] using DUtil outside of windows installer projects

2011-01-08 Thread Sean Farrow
Hi:
I'd like to use DUtil outside of Windows installer custom action projects. 
Where do the Exiton* and ExitWithLastError* functions write to?
Are they reliant on someone using the WcaLog function?
Regards
Sean.
--
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


Re: [WiX-users] component state during rollback

2011-01-07 Thread Sean Farrow
Hi: 
Ok, given this limitation of deferred execution custom actions, how in mu 
custom action definition in wix source can I only schedule the custom action to 
execute if a component is being acted upon.
Essentially, what value does the component state equal when a rollback is 
occurring?
Any help appreciated.
Cheers
Sean. 
-Original Message-
From: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Sent: 06 January 2011 22:15
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] component state during rollback


Deferred custom actions ( including commit and rollback ) can't access 
component state API's.  They can only access what was serialized to them 
through the CustomActionData property.

I think your question might indicate a misconception on how it all works.  
During the script generation phase the script is generated and it's only during 
the script execution phase that the operations are executed and a rollback 
occurs if needed.

Have you read: http://www.installsite.org/pages/en/isnews/200108/index.htm

Chris

--- On Thu, 1/6/11, Sean Farrow sean.far...@seanfarrow.co.uk wrote:

 From: Sean Farrow sean.far...@seanfarrow.co.uk
 Subject: [WiX-users] component state during rollback
 To: wix-users@lists.sourceforge.net 
 wix-users@lists.sourceforge.net
 Date: Thursday, January 6, 2011, 7:54 AM
 Hi:
 When executing a rollback custom action, what will be the state of 
 components that were selected through features to be installed?
 Regards
 Sean.
 --
  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


[WiX-users] component state during rollback

2011-01-06 Thread Sean Farrow
Hi:
When executing a rollback custom action, what will be the state of components 
that were selected through features to be installed?
Regards
Sean.
--
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


Re: [WiX-users] Burn issue

2011-01-04 Thread Sean Farrow
Hi:
Interesting points, but given that the current ui has issues in the core market 
this project is working in, (accessibility) this seemed like the obvious or at 
least the quickest solution!
How does the current burn ui handle multiple features are they selectable, or 
does it just install everything?
Cheers
Sean.

-Original Message-
From: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Sent: 04 January 2011 17:35
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Burn issue


Rob,

 That's an interesting comment but it makes me think of the Visual Studio 
experience.  It's a seamless experience installing a bunch of packages but the 
result is the same.  You pretty much have to reformat to get back to the 
original state.  Either that or run through lengthy complicated procedures to 
get it all off.

 Now with Visual Studio that normally isn't such a bad thing since generally 
everything it installs are things that I actually want where as with products 
like iTunes ( and others ) many of the things are not always things that I 
actually want.   

 So back to burn... how does it manage the uninstall experience?  If Visual 
Studio was done with Burn, would it have a take it all off experience?

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


--- On Tue, 1/4/11, Rob Mensching r...@robmensching.com wrote:

 From: Rob Mensching r...@robmensching.com
 Subject: Re: [WiX-users] Burn issue
 To: General discussion for Windows Installer XML toolset. 
 wix-users@lists.sourceforge.net
 Date: Tuesday, January 4, 2011, 10:39 AM
 Maybe. It's not really in the model
 Burn was designed for. Burn was intended
 to provide a seamless installation experience not pop up a
 bunch of
 different installation wizards.
 
 Many years ago my wife got an iPod shuffle as a present. To
 use it we had to
 install iTunes. The install was such a mishmash of
 disparate installation
 packages that by the time it was done I was sure the only
 way to get the
 machine back to normal would be to format it. Burn is
 designed to provide
 the antithesis of that experience. smile/
 
 -- 
 virtually, Rob Mensching - http://RobMensching.com LLC
 
 On Mon, Jan 3, 2011 at 10:22 AM, Sean Farrow
 sean.far...@seanfarrow.co.ukwrote:
 
  Could this be added?
  Cheers
  Sean.
 
  -Original Message-
  From: Rob Mensching [mailto:r...@robmensching.com]
  Sent: 03 January 2011 16:29
  To: General discussion for Windows Installer XML
 toolset.
  Subject: Re: [WiX-users] Burn issue
 
  No. Burn doesn't show the UI from the MSIs.
 
  On Sun, Jan 2, 2011 at 3:28 AM, Sean Farrow sean.far...@seanfarrow.co.uk
  wrote:
 
   Hi:
   I'm using Burn as a container to hold two msi's.
   I'd like to use the ui's from the msi in the
 current implementation.
   If I remove the bootstrapApplicationRef element I
 get a lght0001: the
   given key is not in the dictionary.
   Is there anyway to use the ui from the original
 msi?
   Any help appreciated.
   Sean.
  
  
 --
    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
  
  
 
 
  --
  virtually, Rob Mensching - 
  http://RobMensching.comhttp://robmensching.com/LLC
 
 
 --
  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
 
 --
 Learn how Oracle

Re: [WiX-users] Burn issue

2011-01-03 Thread Sean Farrow
Could this be added?
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 03 January 2011 16:29
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Burn issue

No. Burn doesn't show the UI from the MSIs.

On Sun, Jan 2, 2011 at 3:28 AM, Sean Farrow sean.far...@seanfarrow.co.ukwrote:

 Hi:
 I'm using Burn as a container to hold two msi's.
 I'd like to use the ui's from the msi in the current implementation.
 If I remove the bootstrapApplicationRef element I get a lght0001: the 
 given key is not in the dictionary.
 Is there anyway to use the ui from the original msi?
 Any help appreciated.
 Sean.

 --
  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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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


[WiX-users] Burn issue

2011-01-02 Thread Sean Farrow
Hi:
I'm using Burn as a container to hold two msi's.
I'd like to use the ui's from the msi in the current implementation.
If I remove the bootstrapApplicationRef element I get a lght0001: the given key 
is not in the dictionary.
Is there anyway to use the ui from the original msi?
Any help appreciated.
Sean.
--
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


[WiX-users] adding an x64 platform

2011-01-01 Thread Sean Farrow
Hi:
I have a solution to which I'm trying to add an x64 platform. When I do this, 
neither the project I have as .wixlibs or .msi's add a 64 bit platform they all 
stay as x86. Could this be added, or is there a work around?
Cheers
Sean.
--
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


[WiX-users] removing a file after compiling to a binary file

2010-12-30 Thread Sean Farrow
Hi:
I need to delete files after performing a custom action. If I copy a file to a 
directory and then remove it during the installation, will an uninstallation 
try and remove it? What would happen on a repair?
Cheers
Sean.
--
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


[WiX-users] custom actions costs

2010-12-29 Thread Sean Farrow
Hi:
When defining a cost for a custom action, what are the units for the 
values-miliseconds or something else? Also how does one go about determining 
how long a custom action will take-for example I'm calling a command line 
external to the main installer.
Any advice appreciated.
Cheers
Sean.
--
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


[WiX-users] Deferred vs Immediate custom action

2010-12-28 Thread Sean Farrow
Hi:
I'm currently using the QuietExec custom action to run a command line tool 
which itself creates extra files.
Given that this creates files is this considered changing the state of the 
system? If so should I run this as a Deferred action? Or can I get away with an 
immediate action?
Also does the custom action in wixUtil clear the properties used after 
executing?
Cheers
Sean.
--
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


Re: [WiX-users] Deferred vs Immediate custom action

2010-12-28 Thread Sean Farrow
Hi Rob:
I'm thinking the QAQuiet custom action, and the CustomActionData property.
Also, how do I distinguish between a rollback and a standard custom action, is 
it just in the xml authoring or do I have to do something special in the ca 
itself.
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 28 December 2010 16:31
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Deferred vs Immediate custom action

Certainly sounds like you are modifying machine state.

If the user clicks cancel after the custom action runs, should the files be 
removed (probably Yes unless they are temp files in the temp folder)? If so, 
then you must be deferred and you need a rollback custom action.

Which custom action in WixUtil (there are several)? Which properties? I expect 
the answer is no since it usually doesn't matter.
On Tue, Dec 28, 2010 at 2:47 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi:
 I'm currently using the QuietExec custom action to run a command line 
 tool which itself creates extra files.
 Given that this creates files is this considered changing the state of 
 the system? If so should I run this as a Deferred action? Or can I get 
 away with an immediate action?
 Also does the custom action in wixUtil clear the properties used after 
 executing?
 Cheers
 Sean.

 --
  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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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


Re: [WiX-users] what happens during a repair

2010-12-28 Thread Sean Farrow
Hi: 
Can you give me some examples of WiX custom actions that modify machine state?
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 28 December 2010 16:27
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] what happens during a repair

The custom action will run again. For data driven custom actions that modify 
machine state, the custom action should decide what to do (create, delete,
update) based on the action state of a Component. This is important because in 
repair you could have Components in all action states: none, install, uninstall.

The WiX custom actions that modify machine state all behave this way. You might 
take a look at them.

On Mon, Dec 27, 2010 at 5:17 PM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi:
 I am currently in the process of writing custom actions. When the user 
 installs a package, a custom action is run to compile a source file to 
 binary.
 What I'm wondering is what happens when the customer repairs the 
 install, what actions does windows installer perfvorm to determine 
 what need to be done?
 Regards
 Sean.

 --
  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




--
virtually, Rob Mensching - http://RobMensching.com LLC
--
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


Re: [WiX-users] obtaining a features install state

2010-12-28 Thread Sean Farrow
Is there support for component states in wcautil? If yes, what functions should 
I look at?
Cheers
Sean.

-Original Message-
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: 28 December 2010 16:25
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] obtaining a features install state

It would be very unusual to base the action of a custom action off of a
Feature state. That's why you don't find support for it in wcautil.
Component states are (in my experience) always the better choice (given the
way the Windows Installer works).
 On Mon, Dec 27, 2010 at 3:06 AM, Sean Farrow
sean.far...@seanfarrow.co.ukwrote:

 Hi:
 Is there a way using wcaUtil/Dutil to determine whether a feature is being
 installed/uninstalled/repaired etc. I know I can do this on a component
 level, but was wondering whether the same functionality exists for features.
 Regards
 Sean.

 --
 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




-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
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


[WiX-users] obtaining a features install state

2010-12-27 Thread Sean Farrow
Hi:
Is there a way using wcaUtil/Dutil to determine whether a feature is being 
installed/uninstalled/repaired etc. I know I can do this on a component level, 
but was wondering whether the same functionality exists for features.
Regards
Sean.
--
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


Re: [WiX-users] obtaining a features install state

2010-12-27 Thread Sean Farrow
Hi: 
How can I use these conditions in a c++ custom action?
Cheers
Sean.

-Original Message-
From: Jeffrey Bindinga [mailto:jeffrey.bindi...@cybertech-int.com] 
Sent: 27 December 2010 13:06
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] obtaining a features install state

Hi Sean,

You can use the expression syntax for feature states.
http://www.tramontana.co.hu/wix/lesson6.php Chapter 6.2

Regards,
Jeffrey

-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarrow.co.uk]
Sent: maandag 27 december 2010 12:06
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] obtaining a features install state

Hi:
Is there a way using wcaUtil/Dutil to determine whether a feature is being 
installed/uninstalled/repaired etc. I know I can do this on a component level, 
but was wondering whether the same functionality exists for features.
Regards
Sean.
--
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


CyberTech B.V. is registered in The Netherlands, Alkmaar KvK 37.05.01.69

This message is intended for the addressee only. Unless clearly stated that 
this disclaimer should not apply, the email is not intended to create legally 
binding commitments on behalf of CyberTech B.V.. Any unauthorised disclosure, 
use or dissemination, either whole or partial, is prohibited. If you are not 
the intended recipient of the message, please notify the sender immediately.

CyberTech B.V. email system is for business purposes only. Messages are not 
confidential. All email may be reviewed by authorised personnel.

CyberTech B.V. would kindly ask that you consider the environment before 
printing this mail



--
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


  1   2   3   >