Click here to Skip to main content
6,291,124 members and growing! (16,631 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    

Refine your article filter

 Current Filter:

Win32/64 SDK & OS


Contents Quick search by title:

Windows 2000 / XP - Active Directory

top
Title / Updated Author Score  
Using the Windows 2000/XP Object Selection Dialog
Updated: 21 Nov 2005  
This article describes how to use the "Select Users or Groups" system dialog.
C#, VC7.1.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
brunzefb 4.57
WPF GlassEffect For Non Vista OS - Unedited
Updated: 17 Jun 2009  
For those of us fortunate enough to own Windows Vista we can now see transparent windows that show the content behind our window through a glass window. This is down to the Desktop Windows Manager ability to extend the glass effect into the client area. This is however only possible on Windows Vista
C#
Sacha Barber 3.00
A Dose Of Code
Updated: 17 Apr 2009  
A Dose Of Code
C#
Artem Smirnov  
 

Win32 / SDK - General

top
Title / Updated Author Score  
Windows XP IIS Manager v1.7
Updated: 16 Mar 2005  
This article presentes a way of creating and managing multiple sites on the Windows XP IIS.
VC7, VC7.1, .NET, WinXP, Win2003, ASP.NET, IIS, VS.NET2003, Dev
Max Santos 4.87
CProcessData : A template class to ease up SendMessage calls across processes
Updated: 10 Jun 2005  
CProcessData is a template class that makes it easy to use data allocated in a different process, and is useful when making inter-process SendMessage/PostMessage calls.
VC6, VC7, VC7.1, Windows, Visual Studio, Dev
Nishant Sivakumar 4.84
The Windows Access Control Model Part 4
Updated: 7 Sep 2005  
The final article in the access control series presents a guide to the access control editor and its associated ISecurityInformation interface.
VC7.1, VC8.0Win2K, WinXP, Win2003VS.NET2003, VS2005, Dev
oshah 4.82
Win32 Image Decoder in C
Updated: 6 Aug 2005  
This article is an extension/alternative to the strnghrs IImgCtx article.
C, VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
sjhorn 4.80
Lock Windows Desktop
Updated: 3 May 2005  
Restricting Windows access by hiding desktop windows and disabling special keys.
VC6, VB 6, Windows, Dev
Antonio Feijao 4.79
Windows 2000 Junction Points
Updated: 5 Jan 2000  
Explains how reparse points are used to create filesystem links
VC6Win2K, Dev
Mike Nordell 4.78
Message Cracker Wizard for Win32 SDK Developers
Updated: 7 Mar 2005  
A ClassWizard-like helper tool for using WINDOWSX.H message crackers.
VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
Hernán Di Pietro 4.78
RegSvrEx - An Enchanced COM Server Registration Utility
Updated: 12 Jan 2003  
This is a tool similar to RegSvr32, but it allows for registration of COM servers for the current user only.
VC6, VC7Win2K, WinXP, Dev
Rama Krishna Vavilala 4.78
Pure WIN32 Self-Extract EXE Builder
Updated: 15 May 2004  
Build your first distributed self-extract executable file from ground up.
VC6Win2K, WinXP, Win2003, Dev
hackzai 4.77
Remote Library
Updated: 30 Sep 2005  
A library that implements a common interface for remote memory handling and remote execution for all Windows versions.
VC6Win2K, WinXP, Dev
Antonio Feijao 4.77
The Windows Access Control Model Part 2
Updated: 27 Jun 2005  
This second part of the Access Control series will program with the basic Access Control structures.
C, VC7, VC7.1, VC8.0Win2K, WinXPVS.NET2003, VS2005, Dev
oshah 4.76
Lookup and Display Win32/COM Error Strings With One Line of Code
Updated: 31 Dec 2005  
Use compiler COM support (even in non-COM applications) to get a Win32 error code or HRESULT's message in one line of code.
VC6, VC7, VC7.1, VC8.0.NET 1.0, .NET 1.1, WinXP, MFC, VS.NET2003, Dev
Brian C. Hart, Ph.D. 4.76
Use member functions for C-style callbacks and threads - a general solution
Updated: 7 Jul 2001  
The article shows a general solution to redirect any C-style callback into a member function using adapter objects
VC6Win2K, Dev
Daniel Lohmann 4.76
Using Access Control Lists to secure access to your objects
Updated: 30 Nov 2004  
How to secure your objects
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, TabletPC, Visual Studio, Dev
Rob Manderson 4.75
Spying Window Messages from the Inside
Updated: 18 Feb 2009  
An article on Hooking and Monitoring Window messages
C#, XML, Windows (WinXP), Win32, Dev
IndioX86 4.75
The Windows Access Control Model Part 1
Updated: 26 Jun 2005  
An introduction to ACL based security and the Windows Access Control model.
C++.NET 2.0, Win2K, WinXP, Win2003VS2005, Dev
oshah 4.70
Burning CD/DVD Media with the Image Mastering API Version 2.0 (IMAPI2)
Updated: 16 Jan 2008  
Example of a CD/DVD Burning Application using IMAPI2
C++ (VC7, VC7.1, VC8.0), C, Win32, Visual Studio, MFC, ATL, COM
Eric Haddan 4.70
Portable Executable (P.E.) Code Injection: Injecting an Entire C Compiled Application
Updated: 16 Mar 2008  
Demonstrates how to inject an entire C compiled application as a new section of a Portable Executable (P.E.)
C++WinXP, Vista, Dev
Ciro Sisman Pereira 4.68
Override Windows Creation Parameters with a Win32 Service
Updated: 19 Dec 2004  
Provide a way to override the creation parameters for any window with a service application.
VC7, .NET, Win2K, WinXPVS.NET2003, Dev
Paul Yi Tung, Ooi 4.67
Add XP Visual Style Support to OWNERDRAW Controls
Updated: 22 Dec 2001  
A wrapper class to use the visual style APIs available in Windows XP
VC6, VC7WinXP, Dev
David Y. Zhao 4.67
Win32++: A Simple Alternative to MFC
Updated: 7 Mar 2008  
A simple Windows Framework that beginners and intermediate programmers can use as an alternative to MFC. It makes learning to program for Windows easier.
VC6, VC7, VC7.1, VC8.0.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
David Nash 4.66
Windows-based application over Terminal Services using WtsAPI32
Updated: 6 Oct 2003  
Application management into Windows Terminal Services environment.
VC6Win2K, WinXP, Dev
Liviu Birjega 4.65
Common Registry Settings
Updated: 13 Jul 2007  
Essential registry tips for programming, including registering your application with Windows and creating custom file types
C++Win2K, WinXP, Win2003, Visual Studio, Dev
MatrixCoder 4.63
System Scanner
Updated: 2 Dec 2005  
This application allows you to get more information about the processes running in your system.
VC7.1WinXP, MFC, VS.NET2003, Dev
Alex Orovetskiy 4.63
One use for Overlapped I/O
Updated: 14 Jan 2004  
How to use overlapped I/O
VC6, VC7Win2K, WinXP, Visual Studio, Dev
Rob Manderson 4.62
Adding and extracting binary resources
Updated: 28 May 2003  
A beginner's guide to adding a binary resource in visual studio and a simple class for programmatical extraction.
VC6, VC7Win2K, WinXP, STL, Dev
adrian cooper 4.62
On Screen Displays, OSDs
Updated: 23 Nov 2002  
Discusses OSDs and shows you how to implement one under Win32
VC6Win2K, STL, Dev
Mehdi Mousavi 4.58
Advanced Batch File Techniques Part 1 - Bubble Sort
Updated: 1 Sep 2007  
A Windows batch file to bubble-sort a list of items
C++, Windows, Visual Studio, Dev
Miszou 4.57
Windows XP SP2 Firewall Controller
Updated: 10 Jul 2006  
How to control a base firewall included in Windows XP SP2 using COM.
C#, VC7.1, .NET, WinXP, COM, VS.NET2003, Dev
moah 4.55
Adding Windows To Your Console Application
Updated: 14 Jun 2001  
Sample code to add a dialog (and message pump) to console applications
VC6Win2K, Visual Studio, Dev
Xiangyang Liu 刘向阳 4.53
Running console applications silently
Updated: 3 Jul 2002  
Shows how to run a console application without showing the window.
VC6, VC7Win2K, WinXP, Dev
Steven Szelei 4.53
How to Subclass Unicode Window from ANSI Application
Updated: 27 Aug 2001  
This article describe what steps are necessary to subclass UNICODE window from ANSI application.
VC6Win2K, Visual Studio, Dev
Mumtaz Zaheer 4.52
Burn the Edges of Your Windows to Give Them Character - Unedited
Updated: 31 Mar 2008  
No, that's not a typo
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Win32, ATL, WTL, STL, GDI, Dev
Michael Dunn 4.52
A Namespace Extension Toolkit
Updated: 21 Mar 2006  
This article shows you how to build your own Windows Explorer interfaces to custom data.
C++, Windows, Visual Studio, Dev
chadyoshikawa 4.50
To Coinstallers Hell and Back Again - Unedited
Updated: 2 Feb 2007  
Tips an possible pitfalls in device driver coinstallers development
C++WinXPVS2005, Dev
shaybar 4.50
Optimization of 64-bit programs
Updated: 21 Feb 2009  
Some means of 64-bit Windows application performance improvements are considered in the article.
C++, C, Windows, Win64, Dev
Karpov Andrey 4.50
Three Steps Down the Stairs: From Win32 User-Land through Native API to Kernel
Updated: 1 Apr 2009  
This project application will "travel" through the Windows system to finally reach the kernel, from ring 3 to ring 0.
C, Windows, Win32, Dev
csrss 4.50
Transparency without Source Code
Updated: 11 Aug 2000  
Adding transparency to any window, even if you don't have its source.
VC6Win2K, MFC, Dev
sBernhard Hammer 4.49
Console Event Handling
Updated: 29 May 2002  
This article discusses how to handle console-window specific events
VC6, VC7Win2K, WinXP, Visual Studio, Dev
Kumar Gaurav Khanna 4.49
A class to encapsulate the basics of overlapped I/O
Updated: 1 Sep 2004  
Overlapped I/O - practice
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual Studio, Dev
Rob Manderson 4.48
JLib - A Windows Console Library
Updated: 15 Apr 2008  
A console library capable of colored input and output. Includes user definable menus, ASCII character windows, save/restore a screen worth of characters, 256 console color combinations, and a smart coloring.
C++/CLIWinXP, Win32, STL, Dev
Pepsibot 4.48
World Time
Updated: 14 Mar 2004  
Displays current time in various timezones. Also demonstrates some Win32 API programming tricks.
VC6Win2K, WinXP, Win2003, Visual Studio, STL, Dev
«_Superman_» 4.48
How to create short-cuts (link files)
Updated: 28 Aug 2005  
An article on using the Win32 API and COM to create short-cuts in existing and developmental languages.
C++, Windows, Visual Studio, Dev
William Rayer 4.48
Mechanism of OutputDebugString
Updated: 21 Feb 2008  
Write a monitoring application to capture debug messages
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003), Win32, ATL, WTL, Dev
Ken.Zhang 4.47
CMemMapFile v1.41
Updated: 3 Mar 2000  
A freeware MFC class to encapsulate Memory Mapped Files.
VC6, MFC, Dev
PJ Naughter 4.43
Login password filters in WinXP
Updated: 25 May 2006  
An article on how to build login password filters on WinXP.
VC7.1WinXPVS.NET2003, Dev
icestatue 4.43
Accessing Windows 2000 specific APIs
Updated: 28 Feb 2000  
Having trouble accessing the new Windows 2000 APIs? This article may help.
VC6Win2K, Visual Studio, MFC, Dev
Roger Onslow 4.42
Add Windows XP Theme Style to your current projects
Updated: 6 Sep 2001  
Add Windows XP Theme Style to your current projects
VC6Win2K, Dev
Jiang Hong 4.41
Control Panel Applet Framework
Updated: 24 Feb 2000  
A mini framework for writing Control Panel applets. Just fill in the blanks!.
VC6, MFC, Dev
Len Holgate 4.41
Adding User Name to Events
Updated: 22 Feb 2006  
How to add user names to the Event Viewer.
VC6WinXP, Dev
maththaios 4.40
How to determine the owner of both local and remote files
Updated: 30 Jun 2006  
Code to determine the owner of both local and remote files.
C++, Windows, .NET, ASP.NET, Visual Studio, Dev
Shaun Harrington 4.39
Microsoft Cabinet Templates
Updated: 23 Jul 2004  
This article shows a set of templates created around the Microsoft Cabinet library. With these templates, you can extract cabinet files and cabinets stored in the resource section of a module. It can be easily extended to allow extraction through other means.
VC7.1, VC8.0Win2K, WinXP, Win2003VS.NET2003, Dev
Luuk Weltevreden 4.38
Changing default icons for folders and drives
Updated: 26 Jan 2003  
Shows how to globally change the icons for folders and drives. Also shows some nifty tricks you might find handy in your applications.
VC7.1Win2K, WinXPVS.NET2003, Dev
Nishant Sivakumar 4.36
Win32 SDK C Tab Control Made Easy
Updated: 18 Jun 2009  
This article describes formatting a non-MFC based tab control
C++, C, Visual Studio, Dev
David MacDermot 4.35
Accessing All of Windows Special Folders - Unedited
Updated: 12 Mar 2008  
Get the path names to Windows special folders; optionally create the folders if they are missing; access physical and virtual special folders.
Windows, Win32, Win64, Visual Studio, Dev
Warrick Procter 4.35
Inside the executable: an introduction to the Portable Executable format for VB programmers
Updated: 6 May 2003  
Describes the layout of a Windows executable file and how to read this.
C++, VB 6Win2K, WinXP, Dev
Duncan Edwards Jones 4.33
Installing XP Embedded - Unedited
Updated: 31 Jul 2008  
Installing Windows XP Embedded
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, Windows (Embedded)
Pradeep Kothari 4.33
DirectSound Beep Implementation
Updated: 27 Jan 2009  
Since x64 Windows removes the Beep function, this is an implementation of the Beep function using DirectSound.
C++, Win32, Dev
CyLith 4.33
Win2K transparent dialogs
Updated: 20 Feb 2001  
How to make your windows transparent in Win2K without downloading the Platform SDK
VC6Win2K, Visual Studio, Dev
Per-Erik Nordlund 4.32
Auto Wait Cursor
Updated: 31 Dec 2001  
Automate changing the mouse cursor to the hourglass wait cursor.
VC6Win2K, WinXP, Visual Studio, Dev
Andrew McKinlay 4.31
MakeXP
Updated: 28 Mar 2003  
A utility that allows you to easily add XP theme support to your applications
VC6Win2K, WinXP, MFC, Dev
Ernesto D. 4.27
An extendable report editor - Unedited
Updated: 3 Sep 2008  
an extendable report editor
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
RockmanZero 4.25
Quick and Dirty Window Transparency
Updated: 19 Nov 2003  
A simple way to add transparency to windows that won't fail on older versions of Windows.
VC7Win2K, WinXP, Dev
MikeSchaeffer 4.23
XMLreader - Simple reusable class (DOM implementation) for reading xml data. - Unedited
Updated: 20 Mar 2006  
XMLreader - Simple reusable class (DOM implementation) for reading xml data.
C++, Windows, Visual Studio, Dev
Boby Thomas P 4.22
How to test your programs with Unicode characters in multiple languages on Windows 2000
Updated: 27 Jan 2000  
How to test your Unicode program with foreign-language characters on Windows 2000
C++Win2K, Visual Studio, Dev
Michael Dunn 4.22
Own-thread Win32 splash screen
Updated: 20 Jun 2008  
Implementation of an own-thread splash screen, with a progress indicator using Win32 and GDI+.
VC8.0Win2K, WinXP, Win2003VS2005, Dev
Kirill V. Lyadvinsky 4.22
Windows Networking Overview - Part I TCP/IP Networking on Class C Subnets - Unedited
Updated: 16 Aug 2006  
Provides a basic introduction to class C subnets and TCP/IP stack configuration in a Windows 2000/XP environment.
C++, Windows, Visual Studio, Dev
code-frog 4.22
Manipulating Windows using messages and simple CBT hooking
Updated: 7 Aug 2003  
Demonstrates techniques using windows messages and hooks, which allow us to automate a windows properties dialog or even custom applications
VC7.1WinXPVS.NET2003, Dev
Nishant Sivakumar 4.20
Win32 SDK C Autocomplete Combobox Made Easy
Updated: 25 Jul 2007  
This article describes formatting a non-MFC based Combobox
C++, Windows, Visual Studio, Dev
David MacDermot 4.18
How To get the usbdisk's drive letter properly
Updated: 28 Mar 2004  
Using DeviceIoControl to get UsbDisk Drive letter(s)
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
f22_storm 4.16
Automatic release of Win32 objects
Updated: 9 Nov 2006  
An article on safe and sound release of Win32 objects.
C++, Windows, Visual Studio, Dev
Andrei Muraru 4.15
Changing the Default Icon of the Folders
Updated: 13 Nov 2001  
An article on changing the Default Icons of the Folders
C++Win2K, Visual Studio, Dev
Sameers (theAngrycodeR) 4.14
Inside Mountvol.exe - Unedited
Updated: 29 Jun 2008  
Programaticaly mounting a volume as a common user
C++/CLI, Windows, Win32, SysAdmin
bleucat 4.14
API hooking for hotpatchable operating systems - Unedited
Updated: 28 Jun 2008  
A new approach to API hooking which takes advantage of compiler hotpatch support
C++, Windows (WinXP, Win2003, Vista), Win32, Dev
sam242 4.12
Windows NT Native API Wrapper Library
Updated: 11 Apr 2008  
A Windows NT Native API Wrapper Library for the registry, file system, etc.
C#, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Dev
Turion 4.11
An interruptible mutex class
Updated: 6 Aug 2004  
How to safely terminate a thread waiting on a mutex
C++, Windows, Visual Studio, Dev
Rob Manderson 4.09
Sensor API: Make your Win32 applications environment-aware in Windows 7
Updated: 2 May 2009  
A "Sensor Explorer" demonstration of the Sensor API in Windows 7.
C++Win 7, Win32, Win64, COM, Dev
Michael Chourdakis 4.08
Win32 Tips and Tricks
Updated: 21 Oct 2007  
Usability tricks, gotchas, and workarounds for Win32.
VC6, VC7.1, VC8.0Win2K, WinXPVS.NET2003, VS2005, VS2008, Dev
Ivo Beltchev 4.07
Do Not Call GetLastError() !
Updated: 27 Mar 2001  
Use CWin32Error instead !! It encapsulates WIN32 error message strings with the error numbers. Has a smart-copy mechanism for passing objects by value, useful in exception-handling. Is TRACE() compatible!
VC6Win2K, Visual Studio, Dev
Ajit Jadhav 4.04
Getting and setting desktop folder names
Updated: 24 Jan 2003  
Gives you copy/paste-able functions to retrieve the localized folder names, and to set/get user-defined folder names for dekstop folders
VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
Nishant Sivakumar 4.03
MyCalendar Control
Updated: 7 Aug 2005  
An article on writing a calendar control using the Windows SDK.
VC6Win2K, WinXP, Dev
darkoman 4.02
Changing your monitor's refresh rate
Updated: 3 Jun 2000  
This article will show you how to change your monitor's refresh rate to a value not available from control panel.
VC6Win2K, Visual Studio, MFC, Dev
Dan Pilat 4.00
Load a CString from DLL within that DLL
Updated: 8 Aug 2000  
CString::LoadString(), resource will not load under certain conditions.
VC6Win2K, Visual Studio, MFC, Dev
Jim Koornneef 4.00
Automated Cryptanalysis of Cryptograms
Updated: 11 Jul 2001  
An article, code, and a sample project showing how to use computers to help break cryptograms.
VC6Win2K, Dev
Alex Griffing 4.00
Adding XP Visual Style Support to OWNERDRAW Controls Using HTHEME Wrapper
Updated: 29 Jan 2002  
A wrapper class to use the visual styles APIs available in Windows XP
VC6, VC7, Windows, Visual Studio, Dev
Pål K Tønder 4.00
Handle Handling with CHandleX
Updated: 18 Jun 2003  
Handle handling - the other way
VC6, VC7, VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
TeeBee303 4.00
CPL++ v1.1 - Control Panel Applets
Updated: 3 Mar 2000  
A freeware MFC class framework for developing Control Panel Applets.
VC6, MFC, Dev
PJ Naughter 3.95
An Icon Explorer
Updated: 22 Aug 2002  
An Icon Explorer which looks like Windows Resource Explorer
VC6, VC7Win2K, WinXP, Dev
YangTze 3.94
Transparent Windows Support in Win 2000 and Win ME
Updated: 3 Aug 2002  
If you want to make your window transparent but don't know how, here is the answer to your question
VC6, VC7Win2K, MFC, Dev
Quaker 3.92
A Simple Win32 Window Wrapper Class
Updated: 11 Jul 2002  
How to make a Win32 application object oriented, without using MFC.
VC6, VC7Win2K, WinXP, Dev
Jason Henderson 3.91
Extending Context Menus and Changing File Icons
Updated: 27 Nov 2001  
An article on Changing Default File Icons and Adding your commands in Context Menu
C++Win2K, Visual Studio, Dev
Sameers (theAngrycodeR) 3.90
Windows Networking Overview - Part III Sharing Network Resources - Unedited
Updated: 10 Aug 2006  
Configuring file, printer and network resource sharing on Windows 2000/XP platforms.
C++, Windows, Visual Studio, Dev
code-frog 3.89
A pure Win32 based MDI application
Updated: 25 Jun 2009  
Explains MDI support in Windows with a simple example.
VC6WinXP, Win32, Dev
Sharath C V 3.89
Performing emergency shutdowns
Updated: 16 Mar 2009  
How to quickly shutdown/poweroff in emergency situations.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, Win32, Dev
hxhl95 3.88
Using Subversion on Windows XP: a personal experience
Updated: 11 Feb 2006  
An introduction to using the open source Subversion SCM on Windows XP.
C++Win2K, WinXP, Win2003, Visual Studio, Dev
rlisle 3.88
User Interface Replacement for Explorer
Updated: 16 Sep 2007  
Replace Explorer User Interface with your own User Interface for Kiosks
C++, C#.NET 2.0, Win2K, WinXP, Visual Studio, Dev
zam664 3.87
A Little Sniffer that Uses WSA Sockets (Windows Sockets)
Updated: 5 Nov 2007  
Demonstrates how to intercept network traffic (IP packets) by putting a socket in promiscuous mode
C++WinXP, Vista, Visual Studio, Dev
Ciro Sisman Pereira 3.86
How to set up Subversion with Apache in Windows (quick reference)
Updated: 6 Oct 2006  
Quick user guide to those who do not have time to learn how to set up Subversion with Apache.
C++Win2K, WinXP, Visual Studio, Apache, Dev
Kisilevich Slava 3.85
How to Register Dll files in Explorer for Windows ME, 2000, XP and .NET
Updated: 4 May 2003  
When we select a dll file in the explorer we can register/unregister it (Regsvr32)
C++.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Eauthanizor 3.84
NT Service and Inter-process Communication using Mailslot
Updated: 25 Jun 2009  
This article explains about different parts of an NT service and inter-process communication using Mailslots.
C++ (VC6), Windows (WinXP), Win32, Architect, Dev, Design
Sharath C V 3.83
Drive away the guy who takes up your computer - Unedited
Updated: 14 Apr 2006  
A way to make others think something is wrong with your video card or monitor
C++, Windows, Visual Studio, Dev
song_nobrain 3.80
Control Panel Applets for everyone - Unedited
Updated: 11 Sep 2008  
This is a step-by-step guide to build your own control panel applet
C++ (VC7), Windows (WinXP, Win2003), Win32, Architect, Dev
carlosmsr 3.80
Remote Assistance in XP: Programmatically establish an RDP session
Updated: 6 Oct 2008  
The way to automate the help assistant process in C++ without dirty scripting code.
C++ (VC8.0, VC9.0), XML, Windows (WinXP, Win2003, Vista), Win32, Win64, COM, Dev
Michael Chourdakis 3.80
How to avoid stubborn Windows applications from showing up
Updated: 5 May 2005  
How to avoid stubborn Windows applications from showing up.
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, COM, VS.NET2003, Dev
Matchpoint 3.78
Enumerating Alternate Data Streams
Updated: 3 Apr 2006  
Enumerating Alternate Data Streams contained in NTFS files.
VC8.0Win2K, WinXP, Win2003VS2005, Dev
Siddharth Barman 3.76
W2K BUG: timeout of serial driver uses absolute time
Updated: 28 Sep 2000  
The serial driver uses an absolute date/time instead of a relative time for its timeout, causing problems in situations like daylight savings.
VC6Win2K, Visual Studio, Dev
Ben Kokx 3.75
Wizard2000 - Wizard 97 Property Sheets
Updated: 9 Mar 2000  
Implements an application whose main window is a Wizard 97 based property sheet.
VC6, MFC, Dev
Santosh Rao 3.73
Windows File Monitoring System Using Windows API Hooking
Updated: 29 Oct 2008  
A Windows file monitoring system.
C++ (VC8.0), Windows (WinXP), Win32, Visual Studio (VS2005), SysAdmin
Kanchan Lulla 3.72
Snapping Window
Updated: 15 Jul 2008  
Simple class to make a window snap to screen edges
C++ (VC8.0), Windows (Vista), Win32, Dev
T800G 3.71
Simple mapping of WndProc to your specific class' WndProc - Part 1
Updated: 6 Mar 2007  
Map all WndProc messages to your class' message handlers. Simplest approach. Part 1.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, TabletPCVS.NET2003, VS2005, Dev
AdamMartin 3.69
Programmatically change display resolution - Unedited
Updated: 6 Aug 2006  
Programmatically change display resolution from console using API call
C++, Windows, Visual Studio, Dev
Cristian Amarie 3.67
AniGIF - a simple, animated GIF custom control
Updated: 5 Apr 2007  
Display simple, animated GIFs in your applications using the AniGIF custom control (packaged as a DLL and a static library).
C++, ASM, Windows, Visual Studio, Dev
akyprian 3.66
Windows Networking Overview - Part IV Internet Connection Sharing (ICS) - Unedited
Updated: 10 Aug 2006  
A simple guide explaining how to set up Internet Connection Sharing on Windows 2000/XP systems.
C++, Windows, Visual Studio, Dev
code-frog 3.64
Hard drive information using S.M.A.R.T. - Unedited
Updated: 25 May 2007  
Retrieving Hard drive information using S.M.A.R.T.
VC6, VC7WinXPVS.NET2003, Dev
Saneesh 3.63
Making Windows XP Professional web developer friendly
Updated: 8 Oct 2002  
Web development on Windows XP Professional is a drag, or it was until I discovered two "fixes"
C++WinXP, Visual Studio, Dev
Per S 3.57
Universal Progress Dialog
Updated: 21 Jul 2004  
A Progress dialog that could be used anywhere any time for any task
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003VS.NET2003, IE 6.0, IE 5.5, Dev
Gopalakrishna Palem 3.57
Office 2003 Native Controls
Updated: 4 May 2005  
Reimplementation of Win32 controls with optional Office 2003 interface.
VC6Win2K, WinXP, Win2003, Dev
MJ_2 3.55
Windows Magics - Grid-lined Explorer Windows
Updated: 14 Sep 2006  
Change the way your Explorer windows present their contents.
VC6, VC7, VC7.1, VC8.0, Windows, Visual Studio, Dev
Venkatakarthikeyan Natarajamoorthy 3.54
Draw Skin Window Using Pure Win32 API
Updated: 14 Sep 2007  
An article to show how to draw a skin window
C++, Windows, Visual Studio, Dev, Design
jacky_zz 3.52
The CxProgress Class - Time, progress and rate estimations made easy
Updated: 13 Mar 2003  
When you download a file from the Internet you have to find the transfer rate. This class does it with 3 easy lines of code !
VC6.NET 1.0, Win2K, WinXP, PocketPC 2002, Visual Studio, Dev
TomKat 3.52
RusKey: mapping the Russian keyboard layout into the Latin alphabets
Updated: 15 Feb 2007  
An easy way to replace characters while typing in the keyboard.
VC7.1WinXPVS.NET2003, Dev
Wanderley Caloni 3.50
Simple audio recording program - Unedited
Updated: 12 Jul 2007  
Simplest way to record sound...
VC7Win2K, WinXPVS.NET2003, Dev
Saneesh 3.50
Windows Networking Overview - Part II Command Line Tools IPCONFIG - Unedited
Updated: 10 Aug 2006  
Provides a basic introduction to using IPCONFIG on the command line to work with your local area connection network adapters.
C++, Windows, Visual Studio, Dev
code-frog 3.50
Protecting an Application's Unauthorized Copy
Updated: 21 Aug 2008  
To protect your application's unauthorized copy by using image integrity functions (Platform SDK's ImageHlp APIs) and to manage certificates in a portable executable (PE) image file.
VC7, VC7.1Win2K, WinXPVS.NET2003, Dev
Manish K. Agarwal 3.49
Windows ATOM API Wrapper
Updated: 12 May 2007  
Wrapper classes for all of the Windows ATOM API functions, both Local and Global
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual Studio (VS.NET2003, VS2005), Dev
David 'dex' Schwartz 3.46
Beginner's Guide
Updated: 26 May 2005  
Learn about simple DLLs, multithreading and some more stuff.....
VC6Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Naren Neelamegam 3.43
Windows Networking Overview - Part VII Virtual Private Networking - Unedited
Updated: 10 Aug 2006  
Providing a brief discussion for what VPN is and what it isn't as well as how it is used.
C++, Windows, Visual Studio, Dev
code-frog 3.43
Windows Networking Overview - Part V Adding A Wireless Router to an Existing Network - Unedited
Updated: 10 Aug 2006  
Simple steps for adding a wireless router to an existing network.
C++, Windows, Visual Studio, Dev
code-frog 3.43
Checking Some Peripherals On Logoff
Updated: 23 Apr 2002  
This is about a program that helps you with some small problems.
VC6Win2K, Dev
Bogdan Rechi 3.40
Build Visual Studio .Net 2003 and 2005 solutions or projects by right clicking in Explorer
Updated: 26 Jul 2006  
Implementing a Windows Shell Extension to provide "Build Here" functionality
C++, Windows, Visual Studio, Dev
Priyakant Patel 3.40
Websphere Application Server 6.1 .J2EE Client PART I - Unedited
Updated: 31 Jan 2007  
How to setup Java IDE for J2EE to Develop / Deploy / Run a Complete J2EE solution on Windows XP Client For Web Sphere Application Server 6.1
C++, .NET, WinXP, Win2003, Visual Studio, Dev
Ayman Amin Ibrahim 3.40
Windows handles from a mouseclick
Updated: 9 Sep 2003  
How to get a window handle from a set of co-ordinates
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, Dev
recoup_this 3.38
How to get the Client IP address or hostname of a Citrix session or Terminal Services Session? - Unedited
Updated: 5 May 2008  
How to get the Client IP address or hostname of a Citrix session or Terminal Services Session?
Windows (Win2K, Win2003), Win32, Win64, Dev, SysAdmin
Vishal Ganeriwala 3.38
MASM ImageFader
Updated: 8 Feb 2007  
An Image fader application. This hides information behinde an image and fades it out onMouseOver to display the content behind the image. Useful for hiding something, or as a stylish accessory.
C++, ASM, Windows, Dev
kim.david.hauser 3.37
A ListView Dialog using Win32 API
Updated: 31 Aug 2004  
A Dialog using Listview in report style and icon style
VC7, VC7.1, Windows, Dev
zjsmile 3.28
How to use WIN32 Event Kernel Object
Updated: 7 Sep 2004  
Thread synchronization using WIN32 Event Kernel object.
VC6, VC7Win2K, WinXP, Dev
Gatik G 3.24
Icon extraction made easy
Updated: 11 Apr 2005  
Application icons of Win32 executable files can be extracted progamaticallly.
VC6Win2K, WinXP, Dev
Nisamudheen 3.23
Inside Windows Handles
Updated: 19 Dec 2004  
This article is about some inner workings and the behavior of Windows handles.
VC6, VC7, Windows, Dev
Dr_Sai 3.19
An Introduction to Windows Power Shell (Monad) - Unedited
Updated: 16 May 2006  
This articles explains the basics of working with Windows Power Shell (previously code named 'Monad')
C++, Windows, Visual Studio, Dev
Aniruddha Chakrabarti 3.14
MousePos
Updated: 25 Aug 2002  
A mouse tracking window that displaying the current mouse position or current local time.
VC6, VC7Win2K, WinXP, Dev
YangTze 3.11
Share Folders with passwords Over a Network for Workgroups in Windows xp Like windows 98 - Unedited
Updated: 23 Jul 2006  
Share Folders with passwords Over a Network for Workgroups in Windows xp Like windows 98
C++, Windows, Visual Studio, Dev
haitham hamed housin 3.07
Recording mouse and keyboard events and playing them back - Unedited
Updated: 8 Jul 2007  
The application records users input events into a file and plays them back when required.
VC6Win2K, WinXP, Dev
manik singhal 3.05
Force Domain Controller Replication
Updated: 29 Sep 2003  
Force Replication in a Windows AD enterprise network.
C++, VBScriptWin2K, Win2003, Visual Studio, Dev
Peter Verijke 3.00
Detecting the Operating System Version
Updated: 22 Oct 2001  
Detecting the computer's Operating System version
VC6Win2K, MFC, Dev
Agus Kurniawan 2.95
Log Events in VC
Updated: 17 Jan 2009  
Use EventLog in VC
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
wshcdr 2.95
Windows Networking Overview - Part VI Making Your Workstation a DCHP Client - Unedited
Updated: 10 Aug 2006  
A very simple guide to enabling DHCP on your desktop or workstation.
C++, Windows, Visual Studio, Dev
code-frog 2.95
Create IIS Virtual Directory
Updated: 22 Dec 2006  
This is a command line program that will enable users to create a Virtual Directory on a local host.
VC6Win2K, Win2003, Visual Studio, IIS 6, Dev
moonwalker_n2700 2.94
Programming Without Coding Technology - Unedited
Updated: 27 Nov 2008  
Hello world program using programming without coding technology
Win2K, WinXP, Win2003, Vista
Mahmoud Fayed 2.92
How to Configure Visual Studio 2008 for Compiling Drivers
Updated: 18 Dec 2008  
How to configure Visual Studio 2008 for compiling drivers without using DDK's console tools.
C++, C, Windows, Win Mobile, Win32, Win64, Visual Studio, Dev
Andrey Sergienko 2.89
System - Virtual Desktop Manager - Unedited
Updated: 4 Feb 2008  
Xeno Innovations' - Virtual Desktop Manager allows you to run 4 different desktops with out filling up the taskbar and minimized GDI usage. (virtual window manager vdm vwm)
C++, VB 6, .NET, Win2K, WinXP, Win2003, COM, CEO, Architect, Dev, Design
Damian J. Suess 2.83
User Management using ADSI
Updated: 23 Mar 2001  
This article demonstrates user management using Active Directory Services
VC6Win2K, MFC, ATL, STL, Dev
Vineet Nandurkar 2.81
Hacking Windows XP SP2 Security,Get into any Machine support USB boot by any USB Storage Device and Bypass the Mother Board Password - (TheSimple way) - Unedited
Updated: 29 May 2009  
Hacking Windows XP SP2 Security,Get into any Machine support USB boot by any USB Storage Device and Bypass the Mother Board Password - (TheSimple way)
C++, Windows, Visual Studio, Dev
haitham hamed housin 2.79
Win32 splitter window project
Updated: 26 Jul 2007  
Creating a simple, pure WIN32 SDI application with a split main window
C++, Windows, Visual Studio, Dev
k.satheeesh 2.79
Checking the serial Number of a CD
Updated: 26 Dec 2001  
This program pops up a message box if the installation CD is not in the CD Drive by checking the serial number of the CD.
VC6, VC7Win2K, WinXP, Dev
H. Joseph 2.75
Become a service
Updated: 15 May 2003  
This article introduces a set of C functions you can use in you projects to write windows services in few lines of code
VC6, VC7Win2K, WinXP, Dev
fato 2.74
How to Retrieve EMC Centera Cluster/Pool Capabilities
Updated: 19 Oct 2007  
This article shows you how to connect to a Centera Storage appliance and get the Centera Cluster Capabilities.
C++, C#, Windows, .NET, Visual Studio, Dev
adel s eddin at adrdweb.com 2.71
Example of SysTray Code in Win32 - Unedited
Updated: 14 May 2007  
How to create systray in win32
C++, C, Windows, Visual Studio, Dev
Mark Zitnik 2.67
Clients that Find Servers in a Windows Network Domain (TCP/IP, Mailslot)
Updated: 1 Nov 2007  
Demonstrates how to use a mailslot to broadcast information over a network.
C++, Windows, Visual Studio, Dev
Ciro Sisman Pereira 2.67
Add icons to standard menus in WindowsXP and Windows Vista - Unedited
Updated: 24 Nov 2007  
Add icons to standard menus in WindowsXP and Windows Vista
C++, WindowsVS2005, Dev
rjlmmaas 2.65
Get the UpTime on a Windows System
Updated: 12 Apr 2005  
Get the uptime on a Windows system.
VC6Win2K, WinXP, Dev
dmihailescu 2.63
32-bit Assembler is Easy - Unedited
Updated: 30 Dec 2006  
Maximum performance, reduced size applications using 32-bit assembly is easy
C++, ASM, Windows, Visual Studio, Dev
akyprian 2.58
How to enable and disable Windows XP SP2 firewall, programmatically
Updated: 18 Jan 2005  
How to programmatically enable and disable Windows XP SP2 firewall.
VC7.1, Windows, MFC, VS.NET2003, Dev
Khosrov Boloorian 2.58
Config the Server SMTP IIS to send Mail - Unedited
Updated: 6 Sep 2004  
Config a local server smtp to be able to send post office, that by restrictions of the server habitual that we used we cannot send. Of this form we will be able to send post office of greater size or to a greater number of people.
C++Win2K, Visual Studio, Dev
Mariano Lorente 2.53
SQL Server Finder - Unedited
Updated: 29 Dec 2007  
A simple windows screen host utility that returns connection information (server name and port3) for all instances of SQL Server 2005, 2000 and 7.0 on a local machine
C++, JavascriptWin2K, WinXP, Win2003, Vista, Visual Studio, SQL 2000, SQL 2005, DBA, Dev, QA, Design
ericm1000 2.53
Win32 Schedule Class
Updated: 6 May 2003  
Win32 Schedule class for non-critical processes
VC6, VC7, VC7.1, Windows, Dev
Chiew Heng Wah 2.47
Implementing simple Copy Protection : Technical overview
Updated: 7 Jul 2002  
Part 1 of a 4 part series on developing a simple copy protection method for your applications. In this article, I will discuss concepts on how such protection can be implemented.
VC6, Visual Studio, Dev
John Aldrich 2.42
Ensure singleton execution via Win32's synchronization objects - Unedited
Updated: 11 Aug 2008  
Synchronization object handle: another mechanism for singleton run
C++ (VC8.0), Windows (Win2K, WinXP, Win2003)
CheerJeer 2.41
Extract Windows XP Hotfix
Updated: 7 Sep 2005  
This article gives a class that extracts Windows XP hotfix installed on a computer.
VC7.1WinXPVS.NET2003, Dev
$icK$ 2.39
Automatically Check the Proxy switch in IE - Unedited
Updated: 14 Jul 2007  
A small VBScript which modifies
C++, VBScript, WindowsIE 6.0, IE 5.5, IE 7, Dev
DrewLordUK 2.33
Using multiple keyboards with different layouts on the same machine - Unedited
Updated: 23 Oct 2007  
RightKeyboard is a program that allows you to transparently switch input languages based on the keyboard you are typing on
C++, C# 2.0.NET 2.0, WinXP, Win2003, VistaVS2005, Dev
AntoineAubry 2.33
CryptProtectData/CryptUnprotectData - Unedited
Updated: 19 Jun 2008  
C++ wrapper function around CryptProtectData/CryptUnprotectData
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Vista), Visual Studio (VS2005), Dev
Abhishek Ramesh Keshav 2.24
Lock workstation
Updated: 6 Jun 2005  
Lock workstation without downloading the Platform SDK.
VC6Win2K, WinXP, Win2003, Dev
Dalibor Drzik 2.20
Our journey from EXEs, LIBs, DLLs, COM to Assemblies
Updated: 4 Jan 2005  
An article on the important milestones, events and potholes we witnessed as we are moving from EXEs to DLLs to COM to Assemblies.
C++, Windows, Visual Studio, Dev
Salil Khedkar 2.17
Disk free space
Updated: 6 Apr 2003  
This code is used to check for free space available on logical disks
VC6, VC7Win2K, WinXP, Dev
Daniel Ribeiro 2.13
Faking Multiple Desktops - Unedited
Updated: 26 Jan 2006  
An application that simulates multiple desktops. Including the ability to transfer windows between desktops, which seems to be missing from Microsoft's implementation
C++, Windows, Visual Studio, Dev
thor2023 2.08
A homebrewed lightweight scheduler - Unedited
Updated: 13 Feb 2008  
timer based task scheduler
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP), Win32, Design
pradeep shivadasan 2.04
Subclassing menu without hooks - Unedited
Updated: 17 Jun 2003  
Subclassing menu without hooks
VC6, VC7Win2K, WinXP, Visual Studio, Dev
Kancleris 2.00
Win32 TIB - Unedited
Updated: 8 Sep 2008  
Introduction to Win32 TIB (Thread Information Block)
C++ (VC6), Win32, Dev, Design
AnilAR 1.89
Integrating autosave feature with windows notepad application - Unedited
Updated: 21 Jul 2007  
Illustration of windows hooks for adding extra code in applications without source
C, VC6WinXP, Dev
manik singhal 1.83
Program to list the names of systems connected on a network/workgroup
Updated: 25 Mar 2004  
Program to list the names of systems connected on a network/workgroup
VC6Win2K, WinXP, Dev
sumeet takle 1.79
Generic Thunk of Windows
Updated: 27 Sep 2008  
Minimal application of Generic Thunk.
C++, C, Windows, Win32, Dev
jrmwng 1.64
DataGrid Control, EditText Control
Updated: 26 Feb 2007  
An article on yet another DataGrid Control
VC6Win2K, WinXP, Visual Studio, Dev
IlyasovAM 1.50
Secure Windows API Access
Updated: 29 Feb 2004  
One way to provide secure Windows API access and usage.
VC6Win2K, WinXP, Win2003, Dev
RetarT 1.45
UNICODE is good for you, but .... - Unedited
Updated: 17 Dec 2004  
UNICODE to ANSI conversion
C++, Windows, Visual Studio, Dev
ejor 1.25
Binary array to Printable Hex String in C - Unedited
Updated: 1 Jul 2007  
Tracing contents of a packet.
C++, C, Windows, Visual Studio, Dev
samal_recw95 1.24
Why Windows Should Have Tight Control Over The WinExec function - Unedited
Updated: 26 Jun 2002  
A brief description with proof of concept code detailing why finer execution control is needed with the Windows OS family.
VC6.NET 1.0, Win2K, WinXP, PocketPC 2002, Dev
John Aldrich 1.17
POP3 Client using Sockets - Unedited
Updated: 13 May 2008  
post office protocol to retrieve mails
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista), Win32
aisha.ansari 1.14
Class to handle the Windows Registry operations - Unedited
Updated: 27 Nov 2007  
A class to handle the Windows registry more smoothly.
VC6, Windows, Visual Studio, Dev
rajajay82 1.07
Simple mapping of WndProc to your specific class' WndProc, Part 2: Subclassing
Updated: 6 Mar 2007  
Map all WndProc messages to your class' message handlers. Simplest approach. Part 2: Subclassing.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Win32, VS.NET2003, VS2005, Dev
AdamMartin 1.00
How to conduct an SMS survey using a cellphone connected SMS Gateway and MS Access. - Unedited
Updated: 17 Oct 2007  
Setting up an SMS Gateway to conduct an SMS survey and storing the survey results in an MS Access database, from which you can generate/print out reports.
C++, SQLWin2K, WinXP, Win2003, TabletPCSQL 2000, SQL 2005, DBA, Dev
Adam Page  
How to Write to Centera Storage Appliances
Updated: 25 Oct 2007  
This article shows you how to connect to a Centera Storage appliance and save files to the appliance from a specific Directory
C++, C#, Windows, .NET 2.0, Visual Studio, Dev
adel s eddin at adrdweb.com  
 

Microsoft Active Accessibility

top
Title / Updated Author Score  
XMSAALib - a non-MFC class to retrieve accessibility (MSAA) info
Updated: 10 Feb 2009  
XMSAALib provides APIs that allow you to retrieve MSAA (accessibility) information from a window by using the IAccessible interface. The demo app shows how to build an accessibility object tree from a window.
C++, Windows, Visual Studio (VS2005), Dev
Hans Dietrich 4.71
Introduction to Microsoft Active Accessibility
Updated: 5 Apr 2007  
This article details is one in a series dedicated to explaining the MSAA architecture and how to use it
C++, Windows, COM, Dev
Joseph Dempsey 4.50
 

Windows 2000 / XP - MSMQ

top
Title / Updated Author Score  
Browsing message queues with MQManager.NET
Updated: 29 Dec 2008  
Adapting a stagnant Open Source project to meet my needs.
C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0), Dev, SysAdmin
zippy1981, Lars Hove Christiansen 4.18
The Microsoft Message Queue
Updated: 15 Apr 2000  
An introduction to the Microsoft Message Queue (MSMQ)
VC6Win2K, IIS, Dev
Santosh Rao 4.08
Monitoring MSMQ Message Queues
Updated: 28 Jul 2006  
A component to monitor an MSMQ Message Queue.
VB, Windows, .NET, Visual Studio, Dev
Greg Osborne 2.36
 

Last Updated 4 Jul 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use