AccessControl plug-in: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Wikipedia python library)
 
m (Updated author and download links, and changed format of some pages.)
Line 1: Line 1:
== Links ==
== Links ==
[[Image:Zip.gif]] [http://nsis.sourceforge.net/archive/download.php?file=AccessControl.zip AccessControl plug-in] (36 KB)
<attach>AccessControl.zip</attach>


== Description ==
== Description ==
Line 28: Line 28:
Written by [http://taschenorakel.de/mathias/ Mathias Hasselmann]
Written by [http://taschenorakel.de/mathias/ Mathias Hasselmann]


Page author: tbf
Page author: [[User:tbf|tbf]]

Revision as of 12:36, 23 April 2005

Links

AccessControl.zip (48 KB)

Description

Supported on: Windows ME+, Windows 2000+.

The AccessControl plugin for NSIS provides a set of functions related Windows NT access control list (ACL) management.

Usage Example

# Give ownership for file C:\test.txt to Waterloo\Mathias
  AccessControl::SetFileOwner \
    "C:\test.txt" "Waterloo\Mathias"
 
# Give all authentificated users (BUILTIN\Users) full access on
# the registry key HKEY_LOCAL_MACHINE\Software\Vendor\SomeApp
  AccessControl::GrantOnRegKey \
    HKLM "Software\Vendor\SomeApp" "(BU)" "FullAccess"
 
# Same as above, but with a numeric string SID
  AccessControl::GrantOnRegKey \
    HKLM "Software\Vendor\SomeApp" "(S-1-5-32-545)" "FullAccess"

Detailed usage instructions can be found in the package.

Credits

Written by Mathias Hasselmann

Page author: tbf