Re: [WiX-users] Execute Sequence In "Change" Mode

2011-05-25 Thread Bradley Ward
Thanks Christopher, that is very helpful.  I will certainly look into Feature 
and Components conditions...

Since I posted this I have for the first time turned on verbose logging, and 
that is giving me a much better feel for these execution sequences. I mention 
that here because with verbose logging turned on, you can see what executes and 
in what order, so I could have used that logging data to determine the sequence 
things run in in the different modes.

-Original Message-
From: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Sent: Wednesday, May 25, 2011 6:11 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Execute Sequence In "Change" Mode

Yes, it's still the same installation ui / execute sequence.  It's just the UI 
will be different because conditional expressions on dialogs evaluate 
differently.   For example you might get a MaintenanceWelcome dialog install of 
an InstallWelcome dialog.
 
It's also important to understand the concept of feature and component 
installation and action states.   It's possible to do a first install and 
install Feature A but then during a subsequent "maintenance" install to leave 
feature A alone and install feature B.   In the former features A and B have 
are not installed but A is transitioning to installed and in the latter A has a 
state of installed and B is transitioning to installed.   ( Not the technicial 
terms, simplified for discussion )
 
This is one of the reasons why I suggest using Feature and Components in your 
conditions and not generic conditions such as Not Installed and REMOVE="ALL".  
These tend to not scale/behave well when your design goes beyond a simple 
install.
 

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

From: Bradley Ward 
To: "Wix-Users List (wix-users@lists.sourceforge.net)" 

Sent: Wednesday, May 25, 2011 4:49 PM
Subject: [WiX-users] Execute Sequence In "Change" Mode

As I understand it, the sequence in which actions are executed is determined by 
the rows in the InstallExecuteSequence installer database table and will 
proceed in ascending order based on the value of the Sequence column, of course 
depending on whether or not the Boolean expression in the Condition column 
evaluates to true.

My question is what is the execute sequence for the "Change", "Repair", and 
"Remove" modes of operation? As there is no table named 
"ChangeExecuteSequence", etc., does that mean that this same sequence is 
followed?

Thanks,

Brad

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, you get 
blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, you get 
blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Possible bug in WixUIExtension ?

2011-05-25 Thread DexterSinister
I've built a custom UI based on WixUI_Mondo [WiX v3.5.2519.0] ... following
the pattern outlined in the WiX Tutorial
[http://www.tramontana.co.hu/wix/index.php] and by Neil Sleightholm
[http://neilsleightholm.blogspot.com/2008/08/customised-uis-for-wix.html]
... but I'm experiencing some weirdness in Maintenance mode.

All I'm doing is adding a single dialog after CustomizeDlg ... and it works
fine during the initial installation, but when I try to use the 'Change'
option through Add/Remove Programs [in Win7 Pro SP1 32 or 64 bit], the
VerifyReadyDlg only has 'Back' and 'Cancel' buttons visible.

The reason I suspect something other than my simple-minded code is that if I
take the WixUI_Mondo.wxs from the source file zip ... rename the UI to
something like WixUI_Mondo2 in all the appropriate places and use it without
any other changes, I get the same behavior as my failing customized
interface.

Is it possible that the files in the source zip are old/incorrect ... or
that the WixUIExtension DLL was built with old/incorrect dialogs ?

I haven't tested on WinXP yet ... that's my next step ... and I'll post the
results.

Anybody have ideas/suggestions ... I'm stuck and I need to get this in to
production.

Thanks in advance for ideas & assistance,

-dmm



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Possible-bug-in-WixUIExtension-tp6404718p6404718.html
Sent from the wix-users mailing list archive at Nabble.com.

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Execute Sequence In "Change" Mode

2011-05-25 Thread Christopher Painter
Yes, it's still the same installation ui / execute sequence.  It's just the UI 
will be different because conditional expressions on dialogs evaluate 
differently.   For example you might get a MaintenanceWelcome dialog install of 
an InstallWelcome dialog.
 
It's also important to understand the concept of feature and component 
installation and action states.   It's possible to do a first install and 
install Feature A but then during a subsequent "maintenance" install to leave 
feature A alone and install feature B.   In the former features A and B have 
are not installed but A is transitioning to installed and in the latter A has a 
state of installed and B is transitioning to installed.   ( Not the technicial 
terms, simplified for discussion )
 
This is one of the reasons why I suggest using Feature and Components in your 
conditions and not generic conditions such as Not Installed and REMOVE="ALL".  
These tend to not scale/behave well when your design goes beyond a simple 
install.
 

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

From: Bradley Ward 
To: "Wix-Users List (wix-users@lists.sourceforge.net)" 

Sent: Wednesday, May 25, 2011 4:49 PM
Subject: [WiX-users] Execute Sequence In "Change" Mode

As I understand it, the sequence in which actions are executed is determined by 
the rows in the InstallExecuteSequence installer database table and will 
proceed in ascending order based on the value of the Sequence column, of course 
depending on whether or not the Boolean expression in the Condition column 
evaluates to true.

My question is what is the execute sequence for the "Change", "Repair", and 
"Remove" modes of operation? As there is no table named 
"ChangeExecuteSequence", etc., does that mean that this same sequence is 
followed?

Thanks,

Brad

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Execute Sequence In "Change" Mode

2011-05-25 Thread Bradley Ward
As I understand it, the sequence in which actions are executed is determined by 
the rows in the InstallExecuteSequence installer database table and will 
proceed in ascending order based on the value of the Sequence column, of course 
depending on whether or not the Boolean expression in the Condition column 
evaluates to true.

My question is what is the execute sequence for the "Change", "Repair", and 
"Remove" modes of operation? As there is no table named 
"ChangeExecuteSequence", etc., does that mean that this same sequence is 
followed?

Thanks,

Brad

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] IUSR

2011-05-25 Thread gapearce
I'm trying to set permissions on a file like this, using WiX 3.5:

  

  
  
  
  

  

And after install I don't see any explicit permissions for [IUSR_USERNAME],
(which should resolve to NT_AUTHORITY/IUSR on my Windows 7 box, I think). 
Network Service and administrators and Users are there, correctly.

What Am I doing wrong here?

--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/IUSR-tp6404206p6404206.html
Sent from the wix-users mailing list archive at Nabble.com.

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] unhandled exception in light

2011-05-25 Thread Thomas Svare
Hello,

After several missed opportunities I've finally got a crash dump and was able 
to run a quick analysis.  Using Wix 3.6.1706.0 light crashes intermittently on 
our build machines.  This crash was also observed with 3.5 release.  I'm 
continuing to look into this but was wondering if those familiar with the code 
might recognize the potential issue?  Below is the windbg analysis:

0:002> !analyze -v
***
* *
*Exception Analysis   *
* *
***

*** WARNING: Unable to verify checksum for mscorlib.ni.dll
GetPageUrlData failed, server returned HTTP status 404
URL requested: 
http://watson.microsoft.com/StageOne/light_exe/3_6_1706_0/4dc46411/unknown/0_0_0_0/bbb4/c005/74490001.htm?Retriage=1

FAULTING_IP: 
+19
74490001 ??  ???

EXCEPTION_RECORD:   -- (.exr 0x)
ExceptionAddress: 74490001
   ExceptionCode: c005 (Access violation)
  ExceptionFlags: 
NumberParameters: 2
   Parameter[0]: 0008
   Parameter[1]: 74490001
Attempt to execute non-executable address 74490001

FAULTING_THREAD:  0d08

PROCESS_NAME:  light.exe

ERROR_CODE: (NTSTATUS) 0xc005 - The instruction at "0x%08lx" referenced 
memory at "0x%08lx". The memory could not be "%s".
EXCEPTION_CODE: (NTSTATUS) 0xc005 - The instruction at "0x%08lx" referenced 
memory at "0x%08lx". The memory could not be "%s".
EXCEPTION_PARAMETER1:  0008
EXCEPTION_PARAMETER2:  74490001
WRITE_ADDRESS:  74490001 

FOLLOWUP_IP: 
msi!CMsiRecord::~CMsiRecord+19
72c396f4 47  inc edi

FAILED_INSTRUCTION_ADDRESS: 
+19
74490001 ??  ???
MOD_LIST: 
NTGLOBALFLAG:  0
APPLICATION_VERIFIER_FLAGS:  0

IP_ON_HEAP:  74490001
The fault address in not in any loaded module, please check your build's rebase
log at \bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.

IP_IN_MODULE_NOT_IN_LIST: 74490001

MANAGED_STACK: !dumpstack -EE
No export dumpstack found

MANAGED_BITNESS_MISMATCH: 
Managed code needs matching platform of sos.dll for proper analysis. Use 'x86' 
debugger.
BUGCHECK_STR:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID
PRIMARY_PROBLEM_CLASS:  SOFTWARE_NX_FAULT_INVALID
DEFAULT_BUCKET_ID:  SOFTWARE_NX_FAULT_INVALID
LAST_CONTROL_TRANSFER:  from 72c28738 to 74490001

STACK_TEXT:  
WARNING: Frame IP not in any known module. Following frames may be wrong.
00f3f478 72c28738 004dadb0 0050fa20 72c396f4 0x74490001
00f3f484 72c396f4 0050fa20 0050fa20 72e29520 msi!FieldData::Free+0x1e
00f3f494 72c396c2 0018 00f3f4bc 72c396ab msi!CMsiRecord::~CMsiRecord+0x19
00f3f4a0 72c396ab 0001 004dbfe0  msi!CMsiRecord::`scalar deleting 
destructor'+0xd
00f3f4bc 72cdfd25 0050fa20 004a90e0 00e5 msi!CMsiRecord::Release+0x9b
00f3f4d8 72cdfed6 00e5 0d08 00f3f530 msi!CloseMsiHandle+0x125
00f3f4e8 00846091 00e5 08b50603 721b5d80 msi!MsiCloseHandle+0x51
00f3f568 72264b01 00f3f5b4 7223cc44 00f3f788 0x846091
00f3f5c4 722649c7 02972bd0 00846f00  
clr!MethodTable::SetObjCreateDelegate+0xbd
00f3f5f0 72264a56 02972bd0 02972bd0  clr!MethodTable::CallFinalizer+0xca
00f3f608 72264c9f 02972bd0 912aa761 00f3f678 clr!WKS::CallFinalizer+0xa7
00f3f658 72264bdb 004a90e0 0409 00f3f687 
clr!WKS::GCHeap::TraceGCSegments+0x239
00f3f688 72328405 004a90e0  004a90e0 
clr!WKS::GCHeap::TraceGCSegments+0x415
00f3f6a4 72265c05 0001 00f3f788 004a90e0 
clr!WKS::GCHeap::FinalizerThreadWorker+0xcd
00f3f6b8 72265c87 00f3f7d0 912aa651 00f3f7d0 
clr!Thread::DoExtraWorkForFinalizer+0x114
00f3f768 72265d42 00f3f7d0 912aa6f1  
clr!Thread::ShouldChangeAbortToUnload+0x101
00f3f7c8 722578be  00497b30  
clr!Thread::ShouldChangeAbortToUnload+0x399
00f3f7ec 722578d1 72328354 0008 00f3f834 
clr!ManagedThreadBase_NoADTransition+0x35
00f3f7fc 7229d313 72328354 912aa90d  
clr!ManagedThreadBase::FinalizerBase+0xf
00f3f834 72265a08    
clr!WKS::GCHeap::FinalizerThreadStart+0x10c
00f3f8d0 77043677 00491f20 00f3f91c 77c89f02 
clr!Thread::intermediateThreadProc+0x4b
00f3f8dc 77c89f02 00491f20 ee4a8e8f  KERNEL32!BaseThreadInitThunk+0xe
00f3f91c 77c89ed5 722659c0 00491f20  ntdll!__RtlUserThreadStart+0x70
00f3f934  722659c0 00491f20  ntdll!_RtlUserThreadStart+0x1b

SYMBOL_STACK_INDEX:  2
SYMBOL_NAME:  msi!CMsiRecord::~CMsiRecord+19
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: msi
IMAGE_NAME:  msi.dll
DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bda99
STACK_COMMAND:  ~2s ; kb
FAILURE_BUCKET_ID:  
SOFTWARE_NX_FAULT_INVALID_c005_msi.dll!CMsiRecord::_CMsiRecord
BUCKET_ID:  
APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_BAD_IP_msi!CMsiReco

[WiX-users] How do i change the default permissions of a certificate installed by wix.

2011-05-25 Thread Will Gross
Related to my post yesterday, it is clear i'm getting the keyset does not
exist exception due to the permissions set by wix.  So my question is, is
there a way to set a certificate with predefined permissions somewhere in
.wxs file somewhere? (or elsewhere)
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to define the content expiration for folder in WebDirProperties (WIX3.5.2519.0)

2011-05-25 Thread Heath Stewart
According to http://msdn.microsoft.com/en-us/library/ms525353.aspx, it
appears there's a space between "D," and the hex number.

On Wed, May 25, 2011 at 3:24 AM, Kiseleva Elena wrote:

> Hi!
>
> I want to define the content expiration for some folder on IIS7 during
> installation. When I define it like:
>
> | HttpExpires="D,0x278d00"/>
> |
>
> but it doesn't work. In this case when I open my directory (for which I
> defined HttpExpires) in IIS manager, click "HTTP Response Headers" in
> the center of window, click "Set Common Headers..." in right part of
> window and I see the next error: "The string was not recognized as a
> valide DateTime. There is unknown word starting at index 0."
>
> So, which attributes (and in wich format) of WebDirProperties should I
> use for to define the content expiration for folder after 30 days? Wix
> version is 3.5.2519.0.
>
> Thanks,
> Elena
>
>
> --
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
*Heath Stewart
*Visual Studio Professional Deployment Experience team, Microsoft
http://blogs.msdn.com/heaths
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] New WiX page on Facebook

2011-05-25 Thread Heath Stewart
Thanks to all who have Liked the page so far. We have been able to claim
http://www.facebook.com/wixtoolset now, though the link below should still
work (albeit not as memorable).

For the time being, we'll continue to publish toolset updates through the
Facebook page.
On Tue, May 24, 2011 at 11:13 PM, Heath Stewart  wrote:

> The old Facebook group for WiX is about to expire / be archived, so I
> created a page (more appropriate for a technology like WiX) at
> http://www.facebook.com/pages/WiX/198093806902572. Once we have 25 "Likes"
> I can give it a username.
>
> So if you have a Facebook account, please consider Liking
> http://www.facebook.com/pages/WiX/198093806902572.
>
> --
> *Heath Stewart
> *Visual Studio Professional Deployment Experience team, Microsoft
> http://blogs.msdn.com/heaths
>



-- 
*Heath Stewart
*Visual Studio Professional Deployment Experience team, Microsoft
http://blogs.msdn.com/heaths
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to define the content expiration for folder in WebDirProperties (WIX3.5.2519.0)

2011-05-25 Thread Kiseleva Elena
Hi!

I want to define the content expiration for some folder on IIS7 during 
installation. When I define it like:

|
|

but it doesn't work. In this case when I open my directory (for which I 
defined HttpExpires) in IIS manager, click "HTTP Response Headers" in 
the center of window, click "Set Common Headers..." in right part of 
window and I see the next error: "The string was not recognized as a 
valide DateTime. There is unknown word starting at index 0."

So, which attributes (and in wich format) of WebDirProperties should I 
use for to define the content expiration for folder after 30 days? Wix 
version is 3.5.2519.0.

Thanks,
Elena

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Turoial for Burn

2011-05-25 Thread Rob Mensching
WiX.chm has walk through for some basics.

On Wed, May 4, 2011 at 1:36 AM, Christoph Goetz wrote:

> Hello,
>
> do you know if there is a tutorial for Burn
> Just some examples for all the commands.
>
> Thanks in advance,
>
> Christoph
>
>
>
>
> --
> 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
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


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

2011-05-25 Thread Rob Mensching
Not yet.

On Mon, May 2, 2011 at 11:38 PM, Sean Farrow
wrote:

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


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] BA customisation

2011-05-25 Thread Rob Mensching
Yes, the wixstdba needs a lot of UI work to make it prettier and behave
better. If you look at the bugs open on Burn, you'll find the grand majority
of them are on Engine behavior. When there are fewer bugs in the Engine,
we'll start focusing on the BA. 

On Fri, May 6, 2011 at 1:09 AM, Timo Viitaniemi <
timo.viitani...@crosscontrol.com> wrote:

> Clarification to 1). I am talking about theme file (thm.xml in WixStdBA C++
> project) where the bundle's GUI is defined. So there is some bug with
> displaying variables.
>
> /Timo
>
> -Original Message-
> From: Timo Viitaniemi [mailto:timo.viitani...@crosscontrol.com]
> Sent: 6. toukokuuta 2011 10:36
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] BA customisation
>
> Hi!
>
> I have been customising bootstrapper application and have faced some
> problems.
>
> 1) The current installation is not updated to variable
> [ProgressPackageName]. This causes that Progress does show only
> ProgressAction and not the package name.
> 2) BalExtension does not work. I would like to include some condition for
> launching the bundle, but the compiler does complain about 
> even reference in project and file (xmlns:bal ="
> http://schemas.microsoft.com/wix/BalExtension";>) should be ok.
>
> Any suggestions to overcome these issues?
>
> /Timo
>
>
> --
> 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
>
>
> --
> 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
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Migration from 3.0 to 3.5

2011-05-25 Thread Rob Mensching
We don't add numbers because the Ids need to stay consistent for patching
reasons and incrementing a number would not guarantee that the Ids would
remain stable.

On Fri, May 13, 2011 at 2:40 AM, Pally Sandher wrote:

> >From the manual page at
> http://wix.sourceforge.net/manual-wix3/wix_xsd_file.htm no it doesn't
> appear to do so, however without looking through the WiX v3.5 source or
> testing it by building a package it's not easy to be sure. If it doesn't do
> what you want, it would be a reasonable Feature request in my opinion which
> you can submit on the Bug Tracker.
>
> Palbinder Sandher
> Software Deployment Engineer
> T: +44 (0) 141 945 8500
> F: +44 (0) 141 945 8501
>
> http://www.iesve.com
> **Design, Simulate + Innovate with the **
> Integrated Environmental Solutions Limited. Registered in Scotland No.
> SC151456
> Registered Office - Helix Building, West Of Scotland Science Park, Glasgow
> G20 0SP
> Email Disclaimer
>
> -Original Message-
> From: Adkins Christopher [mailto:christopher.adk...@docuware.com]
> Sent: 13 May 2011 09:19
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Migration from 3.0 to 3.5
>
> Hi all,
>
> I am working on switching my product over to WiX 3.5 while at the same time
> changing over to Visual Studio 2010 and .NET 4.0.  As part of the migration
> I have been looking over new features and have come upon a question that I
> haven't found the question to.
>
> In WiX 3.5 I have seen that WiX can automatically create File Id and Name
> based on the Source.  What does WiX do if the file in question is installed
> on more than one location in the program?  Does it automatically increment
> the Id so each file has a unique Id or can I no longer use this feature?  An
> example would be resource files that are released in 15 languages with only
> the directory differing between them (e.g.
> "$(env.Path)\en\foo.resources.dll" and "$(env.Path)\de\foo.resources.dll").
>  Thanks a lot for the added info. Also any other tips of things to look into
> to help me improve my projects and use 3.5 to its fullest potential would be
> greatly appreciated.
>
> Best Regards
> Christopher Adkins
>
>
> --
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> --
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to install local service data files

2011-05-25 Thread Heath Stewart
Depending on what of that path can vary from system to system, you could use
[SystemFolder]config\systemprofile\appdata\roaming, but 1) why roaming for a
system (local) service, and 2) can it be some other directory?

If it can be a locked down but shared directory, you might instead use
[CommonApDataFolder], which results to all users' AppData folder. The MSI
documentation has more.

On Fri, May 20, 2011 at 6:28 AM, Miles Waller wrote:

> Hi,
>
> I have written an installed for a service using wix, which runs under the
> Local System account.  So far, so good.
>
> Now I want to install some data files that go with the service, under the
> Local System profile's data folder.
>
> On my machine, that means here:
> C:\Windows\System32\config\systemprofile\AppData\Roaming
> though presumably the path depends on the user's exact set up.
>
> (I got this location by getting the service to create some files when it
> started.)
>
> How do I get WIX to put my data file in the right place in this scenario -
> I
> naively tried APPDATA, but that of course is under the installing user's
> profile and not the local system account.
>
> I've googled around and looked in the docs but can't find anything useful
> on
> this...
>
> Thanks for your help,
>
> Miles
>
> --
> What Every C/C++ and Fortran developer Should Know!
> Read this article and learn how Intel has extended the reach of its
> next-generation tools to help Windows* and Linux* C/C++ and Fortran
> developers boost performance applications - including clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
*Heath Stewart
*Visual Studio Professional Deployment Experience team, Microsoft
http://blogs.msdn.com/heaths
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] size of installation in Add\Remove programs applet

2011-05-25 Thread Heath Stewart
You can set it as a public property (all caps). In your dialog events, call
the SetProperty control event to set it as needed.

On Tue, May 24, 2011 at 10:16 PM, Sergey  wrote:

> Hello,
>
> I have installation with a lot of features. CustomizeDlg allows to
> select what features to install.
> If user changes set of installed features, total size of installed files
> changes.
> In add\Remove programs applet size of program is displayed incorrectly.
>
> I found in google that i can use ARPSIZE property to give ARP a hint,
> what is the size of installation.
> But i can not write fixed value for this property in WIX project,
> because size depends on features, user selects to install.
> How can i set ARPSIZE according to real total size of files, user
> selected to install?
> Are there some other solutions of this problem?
>
> --
> Thanks!
>
>
> --
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
*Heath Stewart
*Visual Studio Professional Deployment Experience team, Microsoft
http://blogs.msdn.com/heaths
--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How To Run Custom Action During Install But Not During Uninstall

2011-05-25 Thread Rob Hamflett
I usually just use a condition of "REINSTALL OR NOT Installed", as my actions 
aren't tied to a 
specific feature.

Rob

On 24/05/2011 17:00, Bradley Ward wrote:
> Hi Rob,
>
> I've just been focusing on the basic install/uninstall right now, but I would 
> like to use a few of these actions in a repair situation.  What condition 
> should I use in that case?
>
> Thanks!
>
> Brad
>
>
> -Original Message-
> From: Rob Hamflett [mailto:r...@snsys.com]
> Sent: Tuesday, May 24, 2011 3:21 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] How To Run Custom Action During Install But Not 
> During Uninstall
>
> Just to let you know if you didn't, but that condition will mean your Custom 
> Action won't run during a repair, in case it's important.
>
> Rob
>
> On 23/05/2011 20:44, Bradley Ward wrote:
>> OK, I figured my particular case out.
>>
>> The condition you want to use is simply "NOT Installed".
>>
>> Example:
>>
>> NOT
>> Installed
>>
>> In this example, the MyCustomAction action will be run during the 
>> installation sequence, but will not be run during the uinstall sequence.
>>
>> Brad
>>
>>
>> -Original Message-
>> From: Bradley Ward [mailto:bradley.w...@turnpoint-solutions.com]
>> Sent: Monday, May 23, 2011 3:32 PM
>> To: Wix-Users List (wix-users@lists.sourceforge.net)
>> Subject: [WiX-users] How To Run Custom Action During Install But Not
>> During Uninstall
>>
>> Is there a good FAQ anywhere? It is so frustrating trying to figure out how 
>> to do things that zillions of others must be doing all the time...
>>
>> In my case, I just want to run a custom action at install time. I have the 
>> custom action running just fine at install time now, but it also gets run 
>> when I uninstall the application.
>>
>> How can I stop it from running during the uninstall?
>>
>> Thanks in advance!
>>
>> Brad
>>
>> --
>>  What Every C/C++ and Fortran developer Should Know!
>> Read this article and learn how Intel has extended the reach of its 
>> next-generation tools to help Windows* and Linux* C/C++ and Fortran 
>> developers boost performance applications - including clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>> ___
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>> --
>>  What Every C/C++ and Fortran developer Should Know!
>> Read this article and learn how Intel has extended the reach of its
>> next-generation tools to help Windows* and Linux* C/C++ and Fortran
>> developers boost performance applications - including clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>
>
> --
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery, you get 
> blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> --
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1


--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] size of installation in Add\Remove programs applet

2011-05-25 Thread Sergey
How to write this custom action, which sum filesize values for all 
features, marked for installation? What language can i use for it? How 
to find out, if feature marked for installation?

filesize for each feature i can hard write into code (it is known at 
design time).


25.05.2011 9:15, Blair Murri пишет:
>
> Calculate the value you wish to place in ARPSIZE based on whatever you wish 
> to use and set that property to that value. I would assume you would need to 
> use an intermediate custom action to set that property's value this way.
>
> -Blair
>
>> Date: Tue, 24 May 2011 16:49:18 +0400
>> From: sh0...@gmail.com
>> To: wix-users@lists.sourceforge.net
>> Subject: [WiX-users] size of installation in Add\Remove programs applet
>>
>> Hello,
>>
>> I have installation with a lot of features. CustomizeDlg allows to
>> select what features to install.
>> If user changes set of installed features, total size of installed files
>> changes.
>> In add\Remove programs applet size of program is displayed incorrectly.
>>
>> I found in google that i can use ARPSIZE property to give ARP a hint,
>> what is the size of installation.
>> But i can not write fixed value for this property in WIX project,
>> because size depends on features, user selects to install.
>> How can i set ARPSIZE according to real total size of files, user
>> selected to install?
>> Are there some other solutions of this problem?
>>
>> --
>> Thanks!
>>
>> --
>> vRanger cuts backup time in half-while increasing security.
>> With the market-leading solution for virtual backup and recovery,
>> you get blazing-fast, flexible, and affordable data protection.
>> Download your free trial now.
>> http://p.sf.net/sfu/quest-d2dcopy1
>> ___
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>   
> --
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>


--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users