Bugs item #1852253, was opened at 2007-12-17 12:51
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1852253&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: light
Group: v3.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: kamol (kmierzejewski)
Assigned to: Nobody/Anonymous (nobody)
Summary: Per-user COM registration on Vista fails

Initial Comment:
It is not a WiX issue, but a MSI/Vista one. More info:

http://blogs.msdn.com/vistacompatteam/archive/2006/10/17/per-user-com-on-vista-for-elevated-token-processes.aspx

It is a security issue.

As a workaround I developed a custom action, which runs through "SELECT * FROM 
Registry WHERE Root=0" and adds temporary records to this table with Root=0x002 
(HKLM) and Key="SOFTWARE\Classes\{copy_of_original Key column value}". Moreover 
it adds records to LockPermissions in order to mimic the "per-user" behavior - 
disallow access to these registry entries to all users but the LogonUser.

If anyone is interested I can share the code.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1852253&group_id=105970

-------------------------------------------------------------------------
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-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to