Hi All,

I've moved on from my earlier problems with Vista to new exciting 
problems! Since moving a custom action for launching IE out of the UI 
sequence the installer is now not elevating privileges under Vista at 
all during install (but does so during uninstall).

So I created a batch file to launch the MSI and right clicked on the 
batch file (run as admin) and now, even when the product is completely 
uninstalled I get 'another version' is already installed. So I think a 
previous install went on a per machine basis and the tests I have been 
doing are on a per user basis. I never intended to create a per user app 
so I need to look at this.

My questions are;

1) Should it not automatically ask for elevation (the shield icon is 
showing up nicely on my button, which sounds correct) according to code 
snippet 1 below?
2) Somehow I am creating a per-user / hybrid install, will creating a 
shortcut under program files do this?

Thanks in advance

Ryan


Snippet 1:
    <Product Name="MY Internet Explorer toolbar" 
Id="{2A426A63-3F69-48AD-B28A-2EA97457B08C}" Language="1033" 
Codepage="1252" Version="1.0" Manufacturer="ME" 
UpgradeCode="{5608688A-0582-48C4-8900-1C65E2FB5345}">
        <Package Languages="1033" Keywords="Installer" Description="MY 
toolbar installer" Comments="blah" Manufacturer="ME" 
InstallerVersion="100" Compressed="yes" SummaryCodepage="1252" 
InstallPrivileges="elevated" />
        <Media Id="1" Cabinet="ME.cab" EmbedCab="yes" DiskPrompt="CD-ROM 
#1" />
        <Property Id="DiskPrompt" Value="My toolbar Installation [1]" />
        <Property Id="IEXPLORE">
            <RegistrySearch Id="FIND_IEXPLORE" Root="HKLM" 
Key="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE" 
Type="raw" />
        </Property>
        <Directory Id="TARGETDIR" Name="SourceDir">
            <Directory Id="ProgramFilesFolder" Name="PFiles">
                <Directory Id="INSTALLDIR" Name="MY Internet Explorer 
toolbar">
                    <Component Id="C_MainDll" 
Guid="{DB020289-44CE-4A4C-9821-C96718B0FF3E}">
                        <File Id="FL_IEToolbar.dll" ShortName="IETool" 
Name="IEToolbar.dll" 
Source="..\IEToolbar\ReleaseUMinDependency\IEToolbar.dll" DiskId="1" 
KeyPath="yes" />
                        <RegistryKey Root="HKLM" 
Key="Software\Microsoft\Internet Explorer\Toolbar">
                            <RegistryValue Type="string" Value="" />
                            <RegistryValue 
Name="{FD7DC3F5-F8EA-4F91-9665-4B8661392667}" Type="string" Value="My 
toolbar" />
                        </RegistryKey>
                        <RegistryValue Root="HKCR" 
Key="CLSID\{FD7DC3F5-F8EA-4F91-9665-4B8661392667}" Value="My toolbar" 
Type="string" />



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to