Special Offers

Writing Secure Code, Second Edition
Author Michael Howard and David LeBlanc
Pages 800
Disk N/A
Level Intermediate
Published 12/04/2002
ISBN 9780735617223
Price $49.99
To see this book's discounted price, select a reseller below.

More Information

About the Book
Table of Contents
Sample Chapter
Companion Content
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books


Companion Content

Welcome to the companion content page for Writing Secure Code, Second Edition, where you can download the sample files used in the book.

Sample Files

Download the Sample Files (5 MB).

More Information and System Requirements

System Requirements
The samples in the book were written primarily in C or C++ using Microsoft Visual Studio .NET or Microsoft Visual C++ 6.0. The C/C++ samples will work fine with most compilers. The Perl examples have been tested using ActiveState Perl 5.6 or ActivateState Visual Perl 1.0 from Microsoft Visual Basic Scripting Edition and JScript code was tested with Windows Scripting Host included with Microsoft Windows 2000 and later. All SQL examples were tested using Microsoft SQL Server 2000. Finally, Visual Basic .NET and Visual C# applications were written and tested using Microsoft Visual Studio .NET. All the applications but two in this book will run on computers running Microsoft Windows 2000 that meet recommended operating system requirements. The Safer sample in Chapter 7 and the UTF8 MultiByteToWideChar sample in Chapter 11 require Microsoft Windows XP or Microsoft Windows Server 2003 to run correctly. Compiling the code requires somewhat more powerful machines that comply with the requirements of the compiler being used.

Installing the Sample Files
The download link opens an InstallShield executable file containing a license agreement. To copy the sample files onto your hard disk, click the link to run the executable and then accept the license agreement that is presented. By default, the sample files will be copied to the folder \My Documents\Microsoft Press\SecureCo2, although you'll be given an opportunity to change that destination folder during the installation process. This setup program is based on Windows Installer 2.0. If you do not have Windows Installer 2.0 on your machine, it will be installed for you. In order to install Windows Installer 2.0, you must have administrative privileges.

Uninstalling the Sample Files
To remove the sample files, make the appropriate selection from Add/Remove Programs in Control Panel.

Support Information
Every effort has been made to ensure the accuracy of the book and this companion content. Microsoft Press maintains a Knowledge Base that you can query for corrections and for answers to your questions. Connect to the Knowledge Base through the Book and CD Support navigation link at the top of this page.

For support information regarding Microsoft software, operating systems or programming languages, please visit the Microsoft Support Web Site.

Top of Page

Last Updated: Friday, January 31, 2003