Platform SDK: Access Control

Access Control

The security provisions of Microsoft® Windows NT®/Windows® 2000 are automatically available to Win32®-based applications. Every application running on the system is subject to the security imposed by the particular configuration of the local Windows NT/Windows 2000 implementation. Windows NT/Windows 2000 is the only platform that supports Win32 security.

The impact of security on most Win32 functions is minimal, and a Win32-based application not requiring security functionality usually does not need to incorporate any special code. However, you can use the security features of Windows NT/Windows 2000 to provide a number of services to a Win32-based application.

This overview describes the Windows NT/Windows 2000 security model for controlling access to Win32 objects such as files, and for controlling access to administrative functions such as setting the system time or auditing user actions. The Access-Control Model topic provides a high-level description of the access control components and how they interact with each other. Following this description are topics that discuss the access-control components:

The following topics discuss common access-control tasks:

The following topics provide sample code for access-control tasks: