Ok so I already chatted off this list about this with a few people
(thanks RobMen and BArnson!) but still no real resolution so thought I'd
open it up in case it jogs someone's memory or I'm just doing something
stupid :)
On a Windows Server 2008 machine with Windows Installer 4.5.6001.22162
and WixUI_Advanced in PerMachine mode I get a modal dialog that does not
allow me to progress.
-------
WIRepro Setup
Please wait while the installer finished determining your disk space
requirements.
<Return>
-------
This dialog does not appear on Windows Vista with the same version of
Windows Installer. Before I start doing nasty things to wire in my own
custom UI to navigate around this dialog has anyone got a sensible
workaround (that doesn't involve the /qr switch at the command line!)
or can point out what I'm doing that is silly?
Repro below:
Compile environment: Windows Vista x64, Visual Studio 2008, Wix
3.0.5217.0
Test environment: Windows 2008 Server Enterprise, Windows Installer
4.5.6001.22162, logged on as Administrator (hopefully removing UAC from
the equation here).
Repro:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="A2FE410B-5940-4895-8F7C-FECE7B99B838"
Name="WIRepro"
Language="1033"
Version="1.0.0.0"
Manufacturer="WIRepro"
UpgradeCode="C468CA13-4553-4110-914C-3D67C40964F5">
<Package InstallerVersion="200"
Compressed="yes" />
<Media Id="1"
Cabinet="media1.cab"
EmbedCab="yes" />
<UIRef Id="WixUI_Advanced" />
<Property Id="ApplicationFolderName"
Value="WIRepro" />
<Property Id="WixAppFolder"
Value="WixPerMachineFolder" />
<Directory Id="TARGETDIR"
Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION"
Name="WIRepro">
<Component Id="ProductComponent"
Guid="6F99E6C7-70A5-4A08-BCA9-EB2F423A6BCB">
<File Id="Notepad.exe"
Source="c:\windows\notepad.exe"
KeyPath="yes"
Checksum="yes" />
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="ProductFeature"
Title="WIRepro"
Level="1">
<ComponentRef Id="ProductComponent" />
</Feature>
</Product>
</Wix>
I then tried with Mondo and turning off the PerUser support:
<UIRef Id="WixUI_Mondo" />
<WixVariable Id="WixUISupportPerUser"
Value="0" />
This is successful some of the time (every other time I launch the MSI
after a hang?) but does not function consistently. Both installers work
perfectly on Vista (same Windows Installer build number).
Thanks for any guidance.
Stuart.
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users