Learn to inject your code into an Import Table of a Portable Executable file format. This is called the API redirection technique.
Latest Security Articles
Inject Your Code to a Portable Executable File
Learn the five steps needed to inject your code in a portable executable (EXE, DLL, OCX,...) file without recompiling the source code.
Securing NT Objects
Learn to implement discretionary access control on securable NT objects.
Managed C++: Retrieving User's Windows Security Information
Learn how to retrieve a current user's basic security information, such as the fully qualified user name (with domain or workgroup), whether the user is authenticated, and the authentication type.
Keystroke Logger and More, Part 3
Hook into Internet Explorer.
Keystroke Logger and More, Part 2
The second article in the "Keystroke Logger and more" series. Learn about the principle of MSN Messenger Hooking in version 5 of MSN and before.
Latest Developer Videos
More...Latest CodeGuru Developer Columns

Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Managing Your Drives Using C#
Sooner or later you'll need to find out about, and deal with, the various storage devices ("drives") available in your system.

Getting Started with Visual Basic: Getting the VB Software
After you've read this article, you're well on your way to becoming a Visual Basic developer.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.