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
Learn the five steps needed to inject your code in a portable executable (EXE, DLL, OCX,...) file without recompiling the source code.
Learn to implement discretionary access control on securable NT objects.
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.
Hook into Internet Explorer.
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 CodeGuru Developer Columns
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Object pooling is a software design pattern and a container of objects that holds a list of other objects. Master its use here.
Learn about the various ways you can obtain system power information through your .NET programs. Examples are given in both C# and VB.NET.
Explore what Xamarin is and how to get it installed on your computer.