Thing it's permission not permissionex you want.
On Sun, Nov 9, 2008 at 7:07 PM, <[EMAIL PROTECTED]> wrote:
>
> I am trying to install a couple of users and then give them permission's to
> access the registry. I want them to be able to create sources fro the event
> log. Here is the Wix XML I am using
>
> <Component Id="regPermissions" Guid="
> {C473DD90-A144-4866-B8B3-379193A55778}">
> <User xmlns="http://schemas.microsoft.com/wix/UtilExtension" Id
> ="SvcAccount2"
> CanNotChangePassword="yes"
> CreateUser="yes"
> FailIfExists="no"
> PasswordNeverExpires="yes"
> PasswordExpired="no"
> RemoveOnUninstall="yes"
> UpdateIfExists="no"
> Disabled="no"
> Name="LoggingDistributor"
> Password="pa55w0rd">
> <GroupRef Id="GroupID"/>
> </User>
> <User xmlns="http://schemas.microsoft.com/wix/UtilExtension" Id
> ="SvcAccount"
> CanNotChangePassword="yes"
> CreateUser="yes"
> FailIfExists="no"
> PasswordNeverExpires="yes"
> PasswordExpired="no"
> RemoveOnUninstall="yes"
> UpdateIfExists="no"
> Name="PRERSLogging"
> Password="pa55w0rd">
> <GroupRef Id="GroupID"/>
> </User>
>
> <Registry Id="setregperm" Key="SYSTEM\CurrentControlSet
> \Services\Eventlog" Root="HKLM">
> <PermissionEx xmlns="
> http://schemas.microsoft.com/wix/UtilExtension" CreateSubkeys="yes"
> EnumerateSubkeys="yes" ChangePermission="yes" GenericAll="yes" User="
> PRERSLogging"/>
> <PermissionEx xmlns="
> http://schemas.microsoft.com/wix/UtilExtension" CreateSubkeys="yes"
> EnumerateSubkeys="yes" ChangePermission="yes" GenericAll="yes" User="
> LoggingDistributor"/>
> <PermissionEx xmlns="
> http://schemas.microsoft.com/wix/UtilExtension" User="NetworkService"
> CreateSubkeys="yes" ChangePermission="yes" EnumerateSubkeys="yes"
> GenericAll ="yes" />
>
> </Registry>
>
> I have tried the Permission tag as well, but any way you try, it seems the
> users are not set up in time, or at all, to set the permission's. I have
> successfully created users in isolation and successfully set permission's
> to users that were already on the machine that the install is run on, but I
> cannot get them both to happen in the same msi.
>
> Here is the error message from this fragment:
>
> ExecSecureObjects: Securing Object: MACHINE\SYSTEM\CurrentControlSet
> \Services\Eventlog Type: Registry User: PRERSLogging
> ExecSecureObjects: Error 0x80070534: failed to get sid for account:
> PRERSLogging
>
> Noel Anderton
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users