Re: [WiX-users] Accessing system32 folder on 64bit machines

2011-08-10 Thread maksim.vazhenin
You can simply use [SystemFolder] for 32-bit package and [System64Folder] for 64-bit package. ?if $(var.Platform) != x86 ? ?define System32Dir = System64Folder ? ?else? ?define System32Dir = SystemFolder ? ?endif ? Shortcut Id=SC_Debug Name=Pathfinder Service Debug

Re: [WiX-users] Including other files to Wix project's output

2011-08-10 Thread Tobias S
Something like ItemGroup MyFiles Include=..\..\..\Binaries\assembly1.dll / MyFiles Include=assembly2.dll / MyFiles Include=..\..\..\assembly3.dll / /ItemGroup Copy SourceFiles=@(MyFiles) DestinationFolder=$(OutDir) /Copy e.g. in target Target Name=BeforeBuild

[WiX-users] Update property value after every keystroke in Custom Edit Dialog

2011-08-10 Thread Sanjay Poria
I have a custom dialog in my installation UI (Wix 3.5) which captures some information using Edit Textbox like this: Dialog Id=DatabaseNameDlg Width=370 Height=270 Title=[ProductName] Setup NoMinimize=yes Control Id=Description1 Type=Text Width=213 Height=17 X=19 Y=36

Re: [WiX-users] Update property value after every keystroke in Custom Edit Dialog

2011-08-10 Thread Tobias S
No, unfortunately not possible due to MSI UI. See also older discussions in this mailing list in this context e.g. http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Edit-Control-trap-textchanged-possible-tt2907541.html. If really needed I think only a CA dialog is an alternative.

[WiX-users] Setting the WorkingDirectory of a shortcut to a per-user location

2011-08-10 Thread John Daintree
Hello all, In an ALLUSER install, I'm trying to set up my desktop icon(s) so that the WorkingDirectory is set to a per-user location. If I do (bits omitted for clarity): Property Id=PERSONALFILES Value=%USERPROFILE%\My Documents\Our Files / Shortcut Id=shortcut..

Re: [WiX-users] Populating a ListBox At Runtime - VB.NET Custom Action Project...

2011-08-10 Thread Matt Walker
New test code. Dim iisRoot As DirectoryEntry = New DirectoryEntry(IIS://localhost/W3SVC) For Each webSite As DirectoryEntry In iisRoot.Children MsgBox(HI) Next Produces the following exception with detail. System.Runtime.InteropServices.COMException was unhandled by user code

Re: [WiX-users] Accessing system32 folder on 64bit machines

2011-08-10 Thread Mark Simonetti
Surely that only sets the variable at compile time? Mark. -- On 10/08/2011 08:17, maksim.vazhe...@emc.com wrote: You can simply use [SystemFolder] for 32-bit package and [System64Folder] for 64-bit package. ?if $(var.Platform) != x86 ? ?define System32Dir = System64Folder ? ?else?

Re: [WiX-users] VS2010 Not Harvesting Everything?

2011-08-10 Thread Steve Craft
Neil, what did you mean by manually harvesting? I have googled around for a couple of days and don't seem to have anything solid/repeatable. Thanks. -Original Message- From: Steve Craft Sent: Monday, August 08, 2011 7:43 PM To: General discussion for Windows Installer XML toolset.

Re: [WiX-users] Setting the WorkingDirectory of a shortcut to a per-user location

2011-08-10 Thread Wilson, Phil
Working direcory is WkDir in the Shortcut table in the MSI file, and the documentation specifically says that you can put %USERPROFILE% in there, so maybe it just works the same way in WiX too. Phil Wilson -Original Message- From: John Daintree [mailto:jo...@dyalog.com] Sent:

[WiX-users] Create Database failed

2011-08-10 Thread JesseBearden
I /believe/ my question is: If an installation has InstalledPrivileges=Elevated then are deferred/impersonated custom actions run with elevated privileges on a UAC enabled environment? My issue is: I've written a small msi that creates a database and runs some scripts. This works fine on

[WiX-users] Burn uninstall fails - bundle is removed from ARP

2011-08-10 Thread Dan Puza
Does this make sense? The first package in the bundle that attempts to uninstall returns an error code (Package Vital=yes). Processing stops and Setup Failed, as I would expect. However the ARP entry for the bundle gets removed. I would expect that to remain intact. Is that indicated by the

Re: [WiX-users] Burn uninstall fails - bundle is removed from ARP

2011-08-10 Thread Dan Puza
Also, is there a way... or, what is the easiest, or the right way to display a message like User cancelled as the failure message, rather than Unspecified error? Is there a standard, pre-determined user cancelled exit code I can use? I am able to change the code returned from this package.

[WiX-users] How to disable Cancel button on ProgressDlg?

2011-08-10 Thread Marc Bauer
Hi I'm trying to disable the Cancel button on ProgressDlg and my understanding from documentation was that a publish can set and/or override values in dialogs. It seems to work well if it comes to WiX Exit dialog and the launch app checkbox... I tried it with the below code, but the cancel button

Re: [WiX-users] Create Database failed

2011-08-10 Thread Michael Osmond
Hi Not sure what the UAC behaviour is, but our install creates and upgrades databases on 2008, so in theory it is possible. I am assuming you are using SQL Server - you can check if it is permissions type issue by looking in the SQL Management Log - see if there are login problems or other

Re: [WiX-users] Burn uninstall fails - bundle is removed from ARP

2011-08-10 Thread Dan Puza
I discovered that when Chain DisableRollback=yes, the ARP entry gets removed. When Chain DisableRollback is omitted, the ARP entry remains intact as expected. However, for other reasons, I don't want the rollback to happen... From: Dan Puza Sent: Wednesday, August 10, 2011 6:45 PM To: WiX-users

Re: [WiX-users] Create Database failed

2011-08-10 Thread Wilson, Phil
The issue may be that a custom action running elevated during an install on a UAC system means runs with the system account and that may not have the required database permissions. Phil Wilson -Original Message- From: Michael Osmond [mailto:mosm...@baytech.com.au] Sent: Wednesday,

Re: [WiX-users] Burn uninstall fails - bundle is removed from ARP

2011-08-10 Thread Dan Puza
Heh... for now as a workaround I am having the ExePackage kill the parent process (the bootstrapper) when the user cancels it... in order to keep the ARP entry... at least it works... :-/ -Original Message- From: Dan Puza Sent: Wednesday, August 10, 2011 6:58 PM To: WiX-users Subject:

Re: [WiX-users] Accessing system32 folder on 64bit machines

2011-08-10 Thread Bob Arnson
On 09-Aug-11 10:26, Mark Simonetti wrote: I used to use innosetup and oddly {sys} somehow pointed to the correct folder, though I'm guessing it did something underhand like use WindowsFolder and simply appended system32, which is what I'm thinking of doing at the moment unless anyone has a

Re: [WiX-users] How to disable Cancel button on ProgressDlg?

2011-08-10 Thread Bob Arnson
On 10-Aug-11 19:24, Marc Bauer wrote: I'm trying to disable the Cancel button on ProgressDlg and my That requires a custom action; see Hiding the Cancel Button During an Installation in the MSI SDK. If you want to do so to avoid handling rollback, note that many other situations cause rollback

Re: [WiX-users] File is not overwritten despite all evidence and logic to the contrary

2011-08-10 Thread Bob Arnson
On 09-Aug-11 09:22, Daniel Pratt wrote: I did not intentionally invoke patching in this process. I'm not aware of any other way for files to be baselined (though I could be wrong). Baseline cache is used to uninstall patches, which doesn't apply to any other type of update. I'd suggest setting

Re: [WiX-users] Create Database failed

2011-08-10 Thread Bob Arnson
On 10-Aug-11 15:46, JesseBearden wrote: If an installation has InstalledPrivileges=Elevated then are deferred/impersonated custom actions run with elevated privileges on a UAC enabled environment? No; impersonation means run with the identity and privileges of the user launching the install.

[WiX-users] Wix VS2010 Project Dynamic Output Name?

2011-08-10 Thread Steve Craft
I have a WiX project in my Visual Studio 2010 solution. The Output name box static, and I would like to append a date or different code to the name at build time so it be identified in the filesystem easily. How can I change that value at build-time? Thanks.

[WiX-users] Question regarding upgrades...

2011-08-10 Thread Kanishk Rastogi
Hi all, Hi all, I am trying to develop a Small patch for Our product via wixpdb way with the patch wxs as:: ?xml version=1.0 encoding=utf-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; Patch AllowRemoval=yes Classification=Update

Re: [WiX-users] Create Database failed

2011-08-10 Thread JesseBearden
Well, that makes sense then. I had assumed that, but couldn't figure out why my uninstall worked and dropped the database, but I believe using the same username gave me ownership of that particular database, allowing me to drop it. I'm not much of a DB expert, I'm just currently investigating