[WiX-users] Wix bundle, turn off verbose logging for MSI

2011-12-13 Thread Sunny Li
Hi there, Is there anyway to turn off the verbose logging for the MSI's included in the WiX bundle? If not, is there anyway we can log the msi errors into the bundle log? Right now, the bundle log doesn't include any details for when the msi fails (for example, during a custom action) -- Sunny

[WiX-users] Managed bootstrapper; BootstrapperApplication.Engine.Elevate()

2011-12-13 Thread Sunny Li
Hi there, How do you use the BootstrapperApplication.Engine.Elevate() function? The function seems to return true right away (it doesn't even wait for the UAC prompt to come up). I want to make it such that when the user clicks the "install" button, the bootstrapper will wait until the user has ei

[WiX-users] WixStdba UI features

2011-12-13 Thread Ian Williams
I'm trying to present the user with some options when installing my product at the bundle level, so I can decide which MSIs I want to run. I'm using wix3.6 with WixStdba right now. Is there any way I can keep the standard bootstrapper and get something like selectable items? Are there any opti

Re: [WiX-users] Per User Install Question - Eventlog Message Dll Placement?

2011-12-13 Thread John Bergman
Hmmm, Ok I misunderstood then (clearly). That's unfortunate, I'll need to create a second install just to enable all of the eventlog functionality, -- that seems kind of uh, ghetto to me. -Original Message- From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com] Sent: Tues

Re: [WiX-users] Per User Install Question - Eventlog Message Dll Placement?

2011-12-13 Thread Castro, Edwin G. (Hillsboro)
I think Christopher was trying to say that you cannot install an event log Per-User since it requires access to a Per-Machine registry location. I am not aware of Per-User event logs either. Edwin G. Castro Software Developer - Staff Digital Channels Fiserv Office: 503-746-0643 Fax: 503-617-0291

Re: [WiX-users] Detect VC++ runtime version on target system

2011-12-13 Thread Wilson, Phil
1. Not quite sure how to answer that... MsiQueryProductState is a standard Win32 API call that can be done from C++ or from managed code using P/Invoke. 2. I don't know enough about the WiX bootstrapper to answer, but I assume it can detect ProductCodes and install something if that ProductCode

Re: [WiX-users] Per User Install Question - Eventlog Message Dll Placement?

2011-12-13 Thread John Bergman
That's my point. My install is Per-User, but I don't want a Per-User placement or registration of the Eventlog Resource Dll. Will the installer just magically handle the registration of the eventlog and dll via reference counting? -Original Message- From: Christopher Painter [mailto:ch

Re: [WiX-users] Per User Install Question - Eventlog Message Dll Placement?

2011-12-13 Thread Christopher Painter
I wasn't aware that you could have a per-user event log as the registry (HKLM\System\CurrentControlSet\Services\EventLog ) used by the EventLog service is in HKLM. Therefore I don't se how you could have a per-user message file. Am I missing something? -

[WiX-users] Per User Install Question - Eventlog Message Dll Placement?

2011-12-13 Thread John Bergman
I have a Per-User application and a WiX installer that is working for us quite well now. I was recently asked to improve our eventlog capabilities by writing to a custom eventlog. I have created the message dll, and have it all registering correctly using the util:Eventlog utilities method. M

Re: [WiX-users] Detect VC++ runtime version on target system

2011-12-13 Thread Helge Kruse
You're right. You need to distribute the C++ redistributable in that version that you used for the build of your program. But this redistributable should be on your build machine, when you have installed the VS update. But the question that I had at the beginning of the thread is, when you don

Re: [WiX-users] Util:FileShare or FileSharePermissionsisremoving additional users on minor/small updates.

2011-12-13 Thread McCain, Jon
I missed your response Chad... But opening an MSP in orca only shows the MSIPatchMetaData and MSIPatchSequence tables... Are you referring to opening up the new MSI that is ultimately used to create the patch? Thanks for the suggestion Dave. I'll put something together to test that out. Jon W.

Re: [WiX-users] Util:FileShare or FileSharePermissionsisremoving additional users on minor/small updates.

2011-12-13 Thread David Watson
If you can replicate this behaviour in a minimal installer, I suspect this may be a bug in the util:FileSharePermission code. I would advise grabbing the wix source and checking out what the extension does. It may well trash the acl and rebuild it on a repair (or even the whole share) which would

Re: [WiX-users] Detect VC++ runtime version on target system

2011-12-13 Thread Pally Sandher
One of the problems I've noticed from using the redistributable of the Visual C++ runtimes is that when there are updates released by Microsoft, the next build of your application needs to be shipped with the new version of the redistributable. If you only ever use major upgrades this shouldn't

Re: [WiX-users] WIX InstallScope Use

2011-12-13 Thread Pally Sandher
WiXUI_Advanced allows switching between a per-machine & per-user installation. I would take a look at the sources for it. Bear in mind there are a lot of caveats & limitations when creating such a package. Palbinder Sandher Software Platform Engineer T:+44 (0) 141 945 8500 F:+44 (0) 141 945 85