Click here to Skip to main content

Articles relating to the Vista Security APIs

Vista Security - Cryptography 

top
Title / Updated Author Score  
Next Generation of Cryptography for Microsoft Windows Vista
Updated: 30 Apr 2007
Cryptography API: Next Generation (CNG) is the latest cryptographic infrastructure in Windows Vista™ which supports new APIs, unified user and kernel mode, agile cryptography, new cipher suits and improved auditing
VC8.0, C#2.0, .NET2.0, Vista, VS2005, Dev
 
Raj Lal 4.94
Simple way to crypt a file with CNG
Updated: 9 May 2007
Cryptography API: The Next Generation (CNG) - How to crypt documents with C++ programming (without an understanding of cryptography or security)
VC8.0, Vista, Visual-Studio, Dev
 
Dr.Luiji 4.89
Elliptic Curve Diffie Hellman Cryptography
Updated: 30 Apr 2007
Protect yourself from terrorism with Vista's new Crypto API: This article shows you how to add NSA-level encryption to your programs. Warning: the included code samples are classified as munitions, and may not be exported to designated nations under arms control laws.
C#2.0, .NET2.0, Vista, VS2005, Dev
 
James Ashley 4.09

Vista Security - General 

top
Title / Updated Author Score  
The managed classes to read Windows Firewall configuration on Vista using Advanced Security Interfaces
Updated: 30 May 2007
Provides a read-only access to Windows Firewall status, settings and rules on Windows Vista.
C#2.0, .NET, Vista, VS2005, Dev
 
George Mamaladze 4.95
Interaction between services and applications at user level in Windows Vista
Updated: 20 May 2009
This article is devoted to the issue of working with services and applications in Windows Vista. Solutions are given both for C++ and C#. This article might be useful for those who deal with the task of organizing interactions between services and applications on Windows Vista.
C++, C#, Vista, Architect, Dev
 
Yuri Maxutenko, Apriorit Inc 4.95
Bypassing PatchGuard 3
Updated: 20 Aug 2008
This article shows how to bypass PatchGuard 3 on the latest windows versions.
C++, C++/CLI, C, Windows (WinXP, Win2003, Vista), Win32, Win64, Architect, Dev, Virtualization, virtual-machine
 
Christoph Husse 4.93
Query the New Windows Audit Policies Programmatically
Updated: 26 Feb 2010
This sample show how to access the information retrieved by running Auditpol.
C++, Windows, Win32, MFC, STL, Dev, SysAdmin
 
marc ochsenmeier 4.20
Creating a process with Medium Integration Level from the process with High Integration Level in Vista
Updated: 26 Jan 2008
Article introduce to the way of creation a process with the same IL as the shell process (explorer.exe) in Vista. If the shell process is executed with Medium IL and the current process has High IL the new process will be started with Medium IL.
C++ (VC6, VC7, VC7.1, VC8.0), C, Vista
 
Volirvag Yexela 3.34
Vista_UAC
Updated: 20 Aug 2007
Interacting with the service
VC8.0, Vista, Visual-Studio, Dev
 
Mahantesh Ganamukhi 1.06

Vista Security - User Account Control 

top
Title / Updated Author Score  
Subverting Vista UAC in Both 32 and 64 bit Architectures
Updated: 22 Apr 2009
This article illustrates how to bypass Vista UAC as well as how to correctly launch an interactive process from a Windows Service.
C#2.0, C#3.0, WinXP, Win2003, Vista, .NET3.5, Win2008, Win32, Win64, Dev, SysAdmin
 
Pero Matić 4.98
Getting Elevated Privileges on Demand using C#
Updated: 9 Sep 2010
The article reveals the details of how to execute only portion of application code base under elevated privileges
C#, Windows, .NET (.NET3.5), Dev, C#3.5
 
Alexander M. Batishchev 4.93
Vista UAC: The Definitive Guide
Updated: 21 Mar 2008
Learn how UAC operates behind the scenes. Use the Elevate package to start multiple elevated processes but only display one UAC elevation dialog from a non-elevated process.
C++ (VC7.1, VC8.0, VC9.0), C, Vista, VS.NET2003, VS2005, VS2008, Dev
 
Thomas Hruska 4.93
A Developer's Survival Guide to IE Protected Mode
Updated: 20 May 2007
Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!
VC8.0, VB8.0, .NET, Vista, ATL, WTL, COM, VS2005, IE7, Dev
 
Michael Dunn 4.90
A Quick-Start Guide of Process Mandatory Level Checking and Self-elevation under UAC
Updated: 23 Mar 2010
This example demonstrates how to check the privilege level of the current process, and how to self-elevate the process by giving explicit consent with the Consent UI.
C++, C#, VB, Windows, .NET
 
All-In-One Code Framework 4.86
Launch your application in Vista under the local system account without the UAC popup
Updated: 17 Apr 2007
This article describes how to launch an application from session 0 to session 1 under the local system account using a service helper application
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, TabletPC, Win64, VS.NET2003, VS2005, Architect, Dev, Design
 
Jaisvar 4.77
Elevating your application for dummies: A step-by-step guide to elevate and write in the Registry
Updated: 8 Apr 2009
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
VC6, VC7, VC7.1, VC8.0, Vista, Win2008, Win32, Win64, ATL, COM, Dev
 
_goa 4.76
Making Your Application UAC Aware
Updated: 10 Mar 2007
Describes how to make your application UAC aware for Vista to avoid the pitfalls of virtualization.
.NET, Vista, ASP.NET, WebForms, VS2005, Architect, Dev
 
TheCodeKing 4.74
High elevation can be bad for your application: How to start a non-elevated process at the end of the installation
Updated: 25 May 2007
A reusable DLL that uses code injection to launch a non-elevated application from an InnoSetup script
VC8.0, Win2K, WinXP, Win2003, Vista, VS2005, Architect, Dev
 
Andrei Belogortseff 4.73
Riding the Vista UAC elevator, up and down
Updated: 27 Feb 2007
How to control the execution level of Vista applications
VC8.0, Vista, VS2005, Architect, Dev
 
Andrei Belogortseff 4.71
Add a UAC shield to a button when elevation is required for admin tasks
Updated: 22 Apr 2007
Add a UAC shield to a button when elevation is required for admin tasks using the API, and elevate the process if required.
C#2.0, C#3.0, .NET2.0, Vista, .NET3.0, VS2005, Dev
 
hackman3vilGuy 4.51
Launch your app into session 1 using a service helper application written in C#
Updated: 13 May 2007
Launch your application into session 1 using a service in session 0 (C#) under the local system account
C#2.0, C#3.0, .NET2.0, WinXP, Win2003, Vista, .NET3.0, Visual-Studio, Architect, Dev, Design
 
Jaisvar 4.35
Running Process without Security Warning in Internet Explorer 7
Updated: 4 Nov 2008
How to prevent a security warning in Internet Explorer such as "An identified program wants to access to your computer", or "A website wants to open web content using this program on your computer".
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, Vista, Win32, Win64, Visual-Studio, Dev
 
simonchen.net 3.33
How to Elevate Your Application at Windows Startup in Vista
Updated: 17 May 2008
An article on elevating an application at Windows startup in Vista
C++, Vista, Dev
 
Yonghwi Kwon 2.50

Advertise | Privacy | Mobile
Beta | 2.5.120517.1 | Last Updated 21 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid