From: "Richard" <[EMAIL PROTECTED]>
Sent: Monday, October 29, 2007 9:40 PM
Subject: Re: [WiX-users] Maintenance modes


>
> In article <[EMAIL PROTECTED]>,
>    "Anthony Wieser" <[EMAIL PROTECTED]>  writes:
>
>> For some reason my msi file is bringing up the maintenance mode when I
>> double click it.
>
> This means its already installed.
>
>> 1.  How do I make sure that only remove is supported.
>> I've already set the property ARPNOMODIFY like this:
>>       <Property Id="ARPNOMODIFY" Value="1" />
>> but I've done it in a <UI> block.  Is that wrong?
>
> Put it inside the <Product> tag.
Turns out I got this from the WixUI_InstallDir.wxs file I based it on.  The 
property seems to be in the right place when I look at the file in Orcas.

>
>> Secondly, if this is expected behavior, any ideas why when I click the
>> remove button, everything in my install disappears, except for the 
>> entries
>> under add remove programs?
>
> It sounds like you've corrupted Add/Remove Programs somehow.  You can
> use the msizap utility to make A/RP "forget" about your product, but
> use this only as a last resort.

I don't think that's what's going on, because I can still remove the program 
from ARP afterwards, even though most of the install is gone.

Trawling through the UI sources, I found this in VerifyReadDlg.wxs:
                <Control Id="Remove" Type="PushButton" X="236" Y="243" 
Width="56" Height="17" Hidden="yes" Text="!(loc.VerifyReadyDlgRemove)">
                    <Condition Action="show">WixUI_InstallMode = 
"Remove"</Condition>
                    <Publish Event="Remove" 
Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
[snip...]
                </Control>

However, the msi documentation says the argument for remove is:
A string that is either the name of the feature or "ALL".

Does it matter that the case is wrong?

> It could be a problem, but its hard to say without debugging it myself
> in front of your computer.  (And no, that's not an invitation for free
> consulting :-).

I wouldn't expect that.

Anthony Wieser
Wieser Software Ltd


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to