Thanks for the tip but the problem is that I think these usernames get
localised on Windows so you need to use the well known sid or lookup the name
from the well known sid, therefore, I need to use WixQueryOsWellKnownSID
properties. We have been caught out be this and the only place I can find any
documentation on it is here:
http://forums.microsoft.com/MSR/ShowPost.aspx?PostID=685354&SiteID=37. It
doesn't say that "NetworkService" wouldn't work but I am cautious of using it
until I can be sure it will always work.
Neil
Neil Sleightholm
X2 Systems Limited
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
________________________________
From: [EMAIL PROTECTED] on behalf of Chris Walford
Sent: Thu 28/08/2008 08:33
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] PermissionEx and WixQueryOsWellKnownSID properties
See http://photomaton23.spaces.live.com/blog/cns!65F164AE43CB69AB!144.entry for
how I did a similar thing with the "Authenticated Users" group
Chris
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Sleightholm
Sent: 28 August 2008 07:52
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] PermissionEx and WixQueryOsWellKnownSID properties
I didn't but will later but as I said in my post I need something that is not
localised in international variants of Windows and I think NetworkService
changes.
Neil
Neil Sleightholm
X2 Systems Limited
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
________________________________
From: [EMAIL PROTECTED] on behalf of Rob Mensching
Sent: Thu 28/08/2008 00:07
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] PermissionEx and WixQueryOsWellKnownSID properties
Did you try "NetworkService"?
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Sleightholm
Sent: Wednesday, August 27, 2008 15:26
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] PermissionEx and WixQueryOsWellKnownSID properties
I am trying to change the permissions on a registry key like so:
<RegistryKey Id="RegCommon" Root="HKLM"
Key="SOFTWARE\ACME\Common" Action="create">
<util:PermissionEx GenericAll="yes"
User="[WIX_ACCOUNT_NETWORKSERVICE]" />
</RegistryKey>
But when I run it I get this error in the log:
ExecSecureObjects: Error 0x800706fd: failed to get sid for account: NT
AUTHORITY\NETWORK SERVICE
Action ended 23:15:46: InstallFinalize. Return value 3.
Is it possible to use the WixQueryOsWellKnownSID properties with PermissionEx?
Alternatively can I specify a SID (e.g. S-1-5-20) for the value of
PermissionEx/@User?
(I can't hardcode the network service account name as it changes on
international versions of Windows.)
Neil
Neil Sleightholm
X2 Systems Limited
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
-------------------------------------------------------------------------
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
WiX-users@lists.sourceforge.net
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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This email message and all attachments transmitted with it are intended
solely for the use of the addressees and may contain confidential information.
If you have received this message in error, please notify the sender
immediately by email reply and please delete this message from your computer
and destroy any copies.
PassGo Technologies Ltd is incorporated in England and Wales (registered number
04222450) with its registered address at Horton Manor, Horton Cross, Ilminster,
Somerset TA19 9PY.
PassGo Technologies Ltd is now part of the Quest Software Group of Companies.
-------------------------------------------------------------------------
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
WiX-users@lists.sourceforge.net
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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users