Click here to Skip to main content
15,884,176 members
Everything / Desktop Programming / Win32

Win32

Win32

Great Reads

by Szymon Roslowski
Just another approach to understanding communication between HID devices and C#.
by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Martin Mitáš
How to support scrolling within your controls.
by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.

Latest Articles

by Michael Chourdakis
An introduction to machine learning with working C++ code that trains a linear regression model.
by Ștefan-Mihai MOGA
Task Manager shows you the programs, processes, and services that are currently running on your computer. You can use Task Manager to monitor your computer’s performance or to close a program that is not responding.
by Ștefan-Mihai MOGA
This article is about the IntelliFile application which is a free alternative Windows version to Total Commander and uses many components that have been published on CodeProject.
by Michael Chourdakis
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.

All Articles

Sort by Updated

Win32 

20 Aug 2009 by "Fish" (David B. Trout)
A command-line tool to run multiple programs in parallel (i.e. concurrently, as a group).
19 Oct 2010 by "Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
8 Mar 2009 by Đonny
This article introduces and describes a framework that allows the creation of managed plug-ins for the Total Commander file manager.
17 Sep 2023 by .dan.g.
A hierarchical task manager with native XML support for custom reporting
4 Jul 2008 by 2b|!2b==?
A command-line program that backs up folders and files specified in a text file to CD-W
16 Sep 2015 by _Plutonix
Framework for NET based Shell Context Menus using VB, C#
17 Jan 2009 by Abdallah Gomah
How to extract icons from EXE/DLL, split/merge icons, and get icons associated with files.
27 Sep 2011 by abhinav_soni
The ATL COM DLL that captures requests from individual Webbrowser Control
28 Jul 2008 by Abhishek Sur
The article will help you to use Isolated Storage Classes
17 Jan 2010 by Abhishek Sur
Implement services that start/stop automatically to some events like Device attached, Network Availability, Firewall port modified, Domain join, Group Policy change etc
28 May 2012 by Adam Roderick J
A brief and basic explanation about the PE data structures, with a sample
13 Sep 2010 by Adhish Pendharkar
Launch Application Forms in MultiScreen
26 Feb 2009 by Adrian Dorache
Scripting the clipboard content in Windows Script Host.
15 Feb 2016 by Ahmed Amer Jaf
Fast n Easy Way to parse Json data
23 Oct 2010 by Ahmed_Said
Creating a custom Jumplist with custom events and examining all of its features in Windows Forms 3.5
13 May 2008 by aisha.ansari
post office protocol to retrieve mails
10 Apr 2016 by AIT SALEM BOUSSAD
This first part of the article presents how to inject a DLL inside lsass process by using Windows service
12 Jan 2008 by ajalilqarshi
This article covers calling Java functions from C using JNI. It also covers passing/returning simple parameters, arrays, and structure arrays in Java functions.
6 Apr 2010 by Ajay Vijayvargiya
Learn from this guide how and when - as well as when not - to use multithreading.
12 Apr 2010 by Ajay Vijayvargiya
More of practical situations to use multithreading!
11 Nov 2010 by Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
10 Jan 2011 by Ajay Vijayvargiya
19 Apr 2012 by Ajay Vijayvargiya
Many Windows C++ programmers get confused over what bizarre data type identifiers like TCHAR and LPCTSTR are. Here, in brief, I will try to clear out the fog.
24 Jan 2011 by Ajay Vijayvargiya
Learn how you can write your own Windows debugger.
2 Nov 2019 by Alaa Ben Fatma
Use your skills as a designer to create gorgeous control
7 Apr 2014 by Alain DOS REIS
A first approach to mixing .NET and native code, using the C++/CLI gateway.
18 Feb 2009 by Alain Rist
OOo::DocWindow and WTL::COOoCtrl classes to work on any Microsoft-Office document, and Open Office SDK integration in Visual Studio/VCExpress 2005/2008
12 Apr 2010 by Alain Rist
Including a Ribbon UI Implementation Guide with examples and a dual UI enabled legacy application
7 Jan 2008 by alberich123
Remote control startup and shutdown of a server automatically by several clients, to have the server running only if the clients are active. Uses Wake On Lan, Windows Services, and .NET Remoting.
22 Aug 2008 by Alex Blekhman
The article explains relationships and dependencies between the Windows API, the CRT, and the Standard C++ Library.
29 Jan 2009 by Alex Blekhman
Minimalistic example of scrollable dialog implemented in pure Win32 API
28 Aug 2009 by Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
26 Oct 2009 by Alex Blekhman
Name2Clip sits in the "Sent To" menu of Windows Explorer and sends selected filenames to the system clipboard.
14 Oct 2009 by Alex Blekhman
Example of handling real-life challenges when hosting WebBrowser control: separate creation of hosting window and the control, keyboard shortcuts, control's dimensions, etc.
22 May 2008 by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
12 Aug 2012 by Alex Fotios
How to enumerate and mute all microphone components under all mixer devices using the Audio Mixer API
8 Sep 2014 by Alex J Lennon
A refreshed article on how to build the older releases of Mono on Windows
17 Oct 2014 by Alex J Lennon
A refreshed article on how to build the current release of Mono on Windows
20 Feb 2024 by Alex Rakov, Alexandre Bencz
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
14 Mar 2008 by Alex_1
A command line GAC installer that removes assemblies even if they are installed by an MSI.
6 May 2009 by Alex_Intw
This article shows you how to send or post events among processes using shared memory queues for the Windows and Linux platforms.
28 Sep 2008 by AlexAbramov
This article explains how to make a plug-in for Solitaire that displays a high score table. By way of Codecave, Solitaire will automatically execute a DLL for this plug-in -- thus no user intervention required!
14 Oct 2008 by AlexAbramov
In this article, I will talk about the theories and implementations of API hooking. API hooking is a powerful technique that allows someone to hijack a function and redirect it to a custom one. Anything can be done in these functions before passing control back to the original API.
2 Sep 2011 by Alexander Bessonov
A simple high-level IPC library with ability to use native C++ interfaces.
23 Apr 2011 by Alexander Böcken
A basic way to interpret joystick data received from Raw Input API
7 Nov 2013 by Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.
1 Nov 2018 by Alexander Eremeev
The Windows kernel-hacking library and development framework written on C++17
2 Dec 2008 by alexdresko
A simple two line technique that can be used in just about any application
7 Jun 2010 by Ali Imran Khan Shirani
RAD Tool for C++ Developers, Code Generator
25 Mar 2009 by Ali Kheyrollahi
A Unit Testing framework for testing orchestration using instrumentation
25 Mar 2009 by Ali Kheyrollahi
A walkthrough on using the Excellence BizTalk Unit Testing framework.
24 Mar 2009 by Ali Kheyrollahi
Covering common challenges and pitfalls in caching in BizTalk.
6 Dec 2007 by Ali Ozgur
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
13 Feb 2008 by Ali Ozgur, Tolga Kurkcuoglu
Describes how to develop a custom Jira client by using PragmaSQL add-in support
27 Mar 2008 by Ali Ozgur
In this article we will extend classes in Cuyahoga.Core.Search namespace in order to provide more generic full text indexing service
1 Nov 2009 by Ali Tavakol
Fast, real, and easy to connect to your application.
15 Mar 2009 by Alien282
Handling DBT_DEVICEQUERYREMOVE in a managed Windows Service
19 Dec 2009 by All-In-One Code Framework
This article will cover general IPC technologies in All-In-One Code Framework. The IPC technologies include Named Pipes, File Mapping, MailSlot, etc.
12 Oct 2010 by Allen C. Copeland Jr
Gives an example of code to arbitrarily iterate through the elements of a .NET Array using an iterator in C#
20 Feb 2008 by Alphons van der Heijden
"TCP/IP has reached the security limit imposed on the number of concurrent (incomplete) TCP connect attempts monitor program
25 Mar 2009 by Alphons van der Heijden
A TreeView having columns.
11 Nov 2013 by altomaltes
An insigth in the heap "C" memory system.
19 Feb 2009 by Amarnath S
An article to describe the generation of Images containing Mach bands at arbitrary angles (C#)
13 Jul 2009 by amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
2 Nov 2010 by Amit Ranjan
Displays process details and modules attached .
6 Feb 2012 by AmrThabet
How to write a reliable shellcode on win32, how to bypass the obstacles that you will face in writing a win32 shellcode and how to implement your shellcode into Metasploit
27 Oct 2013 by AmrThabet
In this article, I’m going to teach you how to write a full functional debugger using the Security Research and Development Framework (SRDF) … how to disassemble instructions, gather Process Information and work with PE Files … and how to set breakpoints and work with your debugger
12 Aug 2009 by Anand Malli
An article on sorting generic list based on any attribute of user defined class
22 Dec 2012 by Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
28 Apr 2014 by Andre' Gardiner
A c banking atm concept console application
25 Mar 2012 by Andreas Schoenle
A DLL-wrapper that requires no code changes when switching to dynamic loading and provides detailed error checking functionality.
23 May 2018 by Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
4 Jan 2010 by AndreBroz
Using File Management Windows API for implementing inter computer Read/Write lock
1 Apr 2009 by Andrec
Retrieve the hWnd of focused controls in other applications.
3 Jan 2013 by Andrew_Morris
A sample application to present a simple dialog box using the Win32 API.
18 Dec 2008 by Andrey Sergienko
How to configure Visual Studio 2008 for compiling drivers without using DDK's console tools.
14 Apr 2018 by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
11 May 2009 by andywilsonuk
A C# application that uses the Windows Media Player API to export all audio metadata to an XML file
23 Sep 2016 by Angel Gabriel Valdés Sarduy
It tests an ANN structure selector criteria for generic kinds of problems with ANNs.
29 Nov 2008 by Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
22 Jul 2008 by anideswandikar
BizTalk RFID component to detect directional movement of tags.
8 Sep 2008 by AnilAR
Introduction to Win32 TIB (Thread Information Block)
26 Sep 2008 by Antonino Porcino
A simple C# class for printing on old dot matrix line printers
30 Sep 2008 by Antonino Porcino
How to update all the clients of your locally distribuited application using a Windows Installer and batch files.
20 Dec 2008 by Antonio Perrone
A C++ class to register and start device drivers.
28 Feb 2018 by Antonio Petricca
Win32, compiler independent, and extensible passive debugger
3 Oct 2013 by Antonio Petricca
.NET ServiceController class extension
26 Nov 2010 by Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
23 Jul 2009 by Apriorit Inc
This article shows how to use FTDI API to interact with the devices, which have FTDI chip within. EEPROM programming is also discussed.
6 Feb 2012 by Apriorit Inc, Kotik Anton
In his article, we will consider an interesting, universal and rarely used method of code injection into a Windows process using KnownDlls sections. To demonstrate the method work we will develop a sample project to inject into all running processes and intercept some calls from ws2_32.dll.
31 Jan 2010 by Arik Poznanski
Complete Library for using the Windows 7 Ribbon from C#, including 18 samples and 21 blog posts documenting the Ribbon features
1 Mar 2010 by Arik Poznanski
In this article, I'll present the background information needed on the latest Windows 7 Ribbon Framework.
2 Mar 2010 by Arik Poznanski
In this article, I'll present the basic .NET wrappers for the Windows 7 Ribbon Framework.
4 Mar 2010 by Arik Poznanski
In this article, I'll present how to create an empty WinForms application with Windows 7 ribbon support.
4 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
6 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu with ribbon split button and ribbon drop button controls.
7 Mar 2010 by Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
8 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon spinner control.
9 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon combo box control.
10 Mar 2010 by Arik Poznanski
In this article, I'll present how to change the ribbon colors.