Hi everyone:
Believe it or not I've been trying to solve this problem for about
five hours so needless to say I would love some help here!
My product installs a service and a screensaver. Because of the
service (and maybe the screensaver) I'm making the installation
require admin privileges to install. i.e. no per-user installations.
I'm trying to put a shortcut in the All Users programs menu. I've got
this code to create a menu in the Start/Program Files menu:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramMenuFolder" Name="PMenu" SourceName="Programs">
<Directory Id="D_VisStmtStartMenu" Name="Visible Statement">
<Component Id="C_VisStmtStartMenu" >
<CreateFolder />
<RemoveFolder Id="R_VisStmtStartMenu" On="uninstall" />
</Component>
</Directory>
</Directory>
However, light.exe is giving me these warnings:
c:\chris\src\VisibleStatement-Vista\wix\VisibleStatement.wxs(40):
error LGHT0204: ICE38: Component C_VisStmtStartMenu installs to user profile.
It must use a registry key under HKCU as its KeyPath, not a file.
Now I do have this at the top of the file:
<Property Id="ALLUSERS"><![CDATA[2]]></Property>
And am also setting the <Package ... InstallPrivileges="elevated" />
attribute. Is light/WMI just not smart enough to know that this isn't
a per-user install, or am I failing to specify something correctly.
Thanks in advance for any assistance. It' seems that others are just
as confused as I am.
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users