The Wayback Machine - https://web.archive.org/web/20111102213513/http://www.codeguru.com/vb/gen/vb_system/win32/

    Win32

    [Updated] Secure Desktop Prompting : Always Run As Administrator

    "White list" certain programs to "Run As Administrator", all the time. See how it enters a "secure desktop" with a classic Vista/7 prompt.

    Tip: Screen Capture

    This tool will help user to capture selected area of screen. It provides user to set his/her own HotKey to capture screen. It runs in system tray. Source code is included with this article.

    File Verbs - EXE System Shortcut Menu Items

    Do the verbs of a file, like Run as administrator, and Pin to Taskbar.

    VB 6 and USB Flash Disks

    Learn to determine whether or not a disk is plugged in. Also, learn how to make the disk Autorun, similar to CD drives, and, how to run a normal VB 6 program from this disk, without needing to install it on the client machine.

    [Updated] Running Windows XP Control Panel Applets from Visual Basic.NET 2005

    Discover how to run all the various Control Panel applets from your own program.

    MAC-Based Authentication for Web Sites

    Learn how to implement an additional security layer on company web sites by getting the machine ID of the system from registered users along with the user ID and password.

    Explorer.exe and Visual Basic.NET 2005

    Learn how to launch the main desktop icons, some Control panel items, and more with explorer.exe and Visual Basic.NET 2005.

    Compilers Demystified: Function Pointers in Visual Basic 6.0

    Learn how to enable VB6 applications to use function pointers and how to embed native code without using external DLLs.

    [Updated] Writing Your Own GPS Applications: Part I

    What is it that GPS applications need to be good enough to handle in-car navigation? Also, how does the process of interpreting GPS data actually work? This two-part series will cover both topics and give you the skills you need to write a commercial-grade GPS application that works with a majority of GPS devices in the industry today.

    Writing a Debugger in Visual Basic

    Learn how to attach a debugger to a running executable and the information that the debug API provides you with from that.

    Inside the Executable

    Learn how the internal structure of an executable or DLL is laid out.

    Inter Process Communication with Registered Windows Messages

    Learn how you can register your own custom Windows messages and use them to communicate between processes.

    Get Error Messages Directly from the System

    Learn how to get error messages directly from the system instead of hard-coding them. (Added: 30-Nov-1998)

    Install TT Font

    Learn how to install True Type fonts (Added: 1-Dec-1998)

    Colorize VB Code in a RTF Control

    Learn to colorize VB code in a RTF control the same way as in VB. (Added: 30-Nov-1998)