|
|
 |

 |
|
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.
|
|
|
|
|
 |
|
|
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 Activestate.com. 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.
Last Updated: Friday, January 31, 2003 |