Developing Secure Applications
Windows Vista® is designed to help users stay secure by making it easier for software developers to build secure applications. User Account Control, split security tokens, and Code Access Security (CAS) are some of the security features that allow software developers to minimize the attack surface of their applications. Software developers can now develop applications that enable only the minimum privileges needed for applications to function correctly on Windows Vista.
This section currently features User Account Control (UAC). Other security features will be included in this article as information becomes available. For more information on security, see the Microsoft Security Developer Center and the Windows Vista Developer Security Center home page.