i have tried to use the <Permission /> provided in wix but the level of
control is not sufficient.
thanks.
Since the Wix tool is not Microsoft's product, I suggest you can post the
problem to the mailing list of the Wix project at the SourceForge for help,
you'd get better and specific help.
By the way, for the issue about set permissions in a MSI package, please
refer to the following MSDN KB article:
How To Set Permissions Using the LockPermissions Table
http://support.microsoft.com/?id=288975
Thanks for your understanding!
Best regards,
Gary Chang
Microsoft Community Support
--------------------
Get Secure! :C www.microsoft.com/security
Register to Access MSDN Managed Newsgroups!
http://support.microsoft.com/default.aspx?scid=/servicedesks/msdn/nospam.asp
&SD=msdn
This posting is provided "AS IS" with no warranties, and confers no rights.
> Since the Wix tool is not Microsoft's product, I suggest you can post the
> problem to the mailing list of the Wix project at the SourceForge for
> help,
> you'd get better and specific help.
Wasn't WiX released by Microsoft under the CPL license?
> By the way, for the issue about set permissions in a MSI package, please
> refer to the following MSDN KB article:
>
> How To Set Permissions Using the LockPermissions Table
> http://support.microsoft.com/?id=288975
Many of us, including Rob Mensching, have reasons to not use
LockPermissions. BTW I'm pretty new to Wix myself but I believe WiX has a
SecureObj extension that enhances the functionality of ACL manipulation over
what LockPermissions can do.
"Christopher Painter" <Christoph...@discussions.microsoft.com> spake the secret code
<G0Jve.123$Ox3...@newssvr12.news.prodigy.com> thusly:
>Many of us, including Rob Mensching, have reasons to not use
>LockPermissions. [...]
The biggest problem with LockPermissions is that it only works for a
few well-known SIDs without requiring a custom action.
Once it requires a custom action, you might as well just use cacls.exe
or something equivalent to set permissions.
MSI needs a better facility for manipulating ACLs and accounts -- they
are intimately tied together as often times you want to do things like
create a local group and assign appropriate permissions for the group
to directories, files, registry entries, etc.
--
"The Direct3D Graphics Pipeline"-- code samples, sample chapter, FAQ:
<http://www.xmission.com/~legalize/book/>
Pilgrimage: Utah's annual demoparty
<http://pilgrimage.scene.org>
I agree with you. The other 2 big problems for me have been
1) I don't see a way for LockPermissions to support W2K style permission
propogations. Whatever I set it to is absolute. Seeing how MSI was
released with W2K I see this as a huge oversight. Only logic I can come up
with for this is the thought that many permission problems could be solved
with proper application development ( then "don't do that!" requirement )
2) I have seen where permissions don't get set on existing objects. I'm
assuming this is a costing issue... it exists, don't need to install the
component hence permissions don't get set. I'm not sure this is exactly
what is going on because I abandoned LockPermissions for a CA.
A CA using SetACL.exe is much more versatile...
My $0.02
Wix is included in one of our shared source programs. For getting support
on this project, please refer to this web link:
http://sourceforge.net/support/getsupport.php?group_id=105970
That should be the right place to get support on Wix. Thanks very much for
your understanding.
Best regards,
Yanhong Huang
Microsoft Community Support
Get Secure! ¨C www.microsoft.com/security
Register to Access MSDN Managed Newsgroups!
-http://support.microsoft.com/default.aspx?scid=/servicedesks/msdn/nospam.as
Thanks, I'm already a member of the WIX-USERS and WIX-DEVS lists. I was
just trying to help the orginial poster.
Thanks,
Chris
Thanks for participating the community.