Click here to Skip to main content
13,900,622 members

Win32

Great Reads

by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
by Roman Kiss
This article describes a design, implementation and usage of the Custom Routing Manager for managing messages via Routing Service built-in .Net 4 Technology.

Latest Articles

by .dan.g.
A hierarchical task manager with native XML support for custom reporting
by WhiskeyBeforeWater
A nodular Singely Linked List for VBA with some basic functions
by Chris Boss
I have followed stories about learning to code in education and am intrigued by what I have read.
by Sergey Nozhenko
A technique of invoking and implementing non-standard interfaces of windowsless rich edit controls is demonstrated

All Articles

Sort by Score

Win32 

5 Jun 2008
Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
4 Apr 2008
Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
28 Jun 2009
Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
29 Apr 2010
Roman Kiss
This article describes a design, implementation and usage of the Custom Routing Manager for managing messages via Routing Service built-in .Net 4 Technology.
24 Aug 2009
Waleed Elkot
Reading text from any image using Microsoft Office 2007 OCR
14 Sep 2013
Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
14 Dec 2018
Michael Chourdakis
An easy locking class for shared/exclusive mutex functions with upgrade/downgrade
25 Feb 2016
J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
1 Aug 2017
Arthur V. Ratz
In this article, we'll discuss on how to use HTML/CSS/JavaScript/Ajax to create a simple lightweight Windows Vista/7 sidebar desktop gadget that allows to preview featured articles contributed to CodeProject's web site
1 Jul 2009
Muhammad Akhtar Shiekh
An article on "How to authenticate windows user using form authentication in ASP.NET?"
29 Jun 2009
Michael Dunn
Create custom tasks in your app's jump list on Windows 7
1 Feb 2010
Arik Poznanski
Complete Library for using the Windows 7 Ribbon from C#, including 18 samples and 21 blog posts documenting the Ribbon features
23 May 2013
Dejan Mauer
Free and easy way to access a web camera by using the Aforge library.
4 Mar 2010
Arik Poznanski
In this article, I'll present how to create an empty WinForms application with Windows 7 ribbon support.
11 Sep 2017
Michael Haephrati
A simple way to provide silent automatic updates with no server side code
14 Oct 2009
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.
8 Apr 2013
Dave Kerr
Use .NET to rapidly build Shell Property Sheets.
14 Feb 2019
Michael Chourdakis
Create collaborating projects easily
8 Jan 2009
Tamir Khason
This article explains how to build a simple FM radio player with RDS support by using WPF and USBFM library
30 Sep 2009
Fiwel
Different ways to apply image filters.
24 Mar 2010
Arik Poznanski
In this article, I'll present how to work with the ribbon quick access toolbar.
23 Aug 2018
Chris Boss
Why some prefer the BASIC language over others
10 May 2009
DaveyM69
Allows changing of the default MIDI out device in Vista and Windows 7
8 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon spinner control.
15 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon drop down color picker control.
31 Mar 2011
Gregory Gadow
Prank your coworkers with a dialog box that appears and disappears randomly by using a notification area app.
6 Mar 2012
Chandrakantt
Registering a custom URL protocol for invoking an application
25 Jan 2013
FatCatProgrammer
StarReport: WPF-less GDI+.NET report component.
6 Mar 2010
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
Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
12 Mar 2010
Arik Poznanski
In this article, I'll present how to work with images in the ribbon.
19 Jan 2013
Dave Kerr
Rapidly create Shell Drop Handler Extensions using .NET
12 Dec 2008
Iain Clarke, Warrior Programmer
A flexible easily overridable combo-box-alike control for choosing from a 2D array of options
9 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon combo box control.
22 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon context popup.
18 Dec 2012
Lars [Large] Werner
Windows has built inn support for a lot of keyboard languages, this class makes it possible to extract that info in an easy manner and present it to screen.
21 Jan 2017
Michael Chourdakis
A few functions and you can call various Web libraries like Google Drive.
24 Jul 2018
stevemk14ebr
PolyHook v2 - the C++17 x86/x64 library supporting multiple methods of hooking
5 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
14 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon check box and toggle button controls.
19 Mar 2010
Arik Poznanski
In this article, I'll present how to load ribbon resources from external DLLs.
20 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon application modes.
23 Mar 2010
Arik Poznanski
In this article, I'll present how to work with the ribbon recent items control.
1 Oct 2009
Nishad S
A tool for capturing data from controls like TreeCtrl, ListCtrl, ComboBox, ListBox, etc.
16 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon font control.
21 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon contextual tabs.
16 Dec 2011
Henryk Filipowicz
A web user control for selecting a file from the file system.
6 Jan 2019
Mehedi Shams
Crossword creator - with a touch of Unicode Logic!
10 May 2009
Michael Chourdakis
Draw your vectors using a new, ActiveX based hardware accelerated interface.
22 May 2012
Mahfuzur Rahman.
Column based selection in rich edit control.
1 Nov 2018
Alexander Eremeev
The Windows kernel-hacking library and development framework written on C++17
3 Nov 2018
Michael Haephrati
A simple way for sending WhatsApp messages to an individual or to a group in C++
19 Dec 2007
Bryan Sachdeva
This article describes how to create a wrapper class for the native Phone API, and then uses it to retrieve and store the call history.
9 Apr 2015
Dirk Bahle, Alex Maitland
How to implement a ResourceHandler in CefSharp to display custom HTML in WPF
24 Oct 2015
Michael Chourdakis
A simple template for manipulating the registry
23 Dec 2011
Dan Randolph
Builds on the existing RunRemote project to run commands on a remote server.
2 Feb 2013
Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
19 Dec 2016
petrostherock
Machine Learning. What languages come to mind? R? Python? Matlab? Bet you didn't think Visual Basic.
23 Aug 2008
legcsabi
How to hide UI elements of a FontDialog (e.g., Font Size).
10 Mar 2009
nkrscorpio
This is yet another example for memory mapped files. What is cool though is unlike other samples, I have a SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) pattern here.
21 Jan 2009
Valery Grebnev
This article describes testing the results of reader/writer locks on Windows XP/Vista Uniprocessor and Multi-core PCs.
8 Sep 2009
jerryd_intw
This article presents a commercial-grade cross-platform Harel UML StateChart Open-Source application framework named StateWizard for concurrent, distributed, and real-time reactive system development with simplicity, efficiency, and scalability.
12 Dec 2011
jackyxinli
This article demonstrates how to use mplayer as an audio decoder and display real time spectrum during playback process
23 May 2018
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
18 Jun 2012
Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
20 Sep 2012
Palavos
A paradigm of Noiseless Steganography for secretely transmitting messages via Excel graphs.
21 Jan 2013
Kerem Guemruekcue
This short article shows how to use an undocumented internal class method from the System.Deployment.Application.Win32InterOp namespace to get a PE images manifest resource.
10 Jun 2013
Frederico Regateiro
This project shows a work around to make a non-serializable object available to a custom visualizer.
29 Apr 2016
David Lafreniere
A Win32 CreateThread() C++ wrapper class for synchronized thread startup and forced message queue creation.
11 Feb 2019
Sarthak S
Assembly inspection and hacking with windbg
30 Oct 2014
Dave Kerr
Use QuickAccent to quickly copy accents and symbols to your clipboard. Also read the article to find out about the essentials when writing System Tray based applications
12 Apr 2013
Jonathan Nethercott
Describes an algorithm for calculating the equation of a line in an image using orthogonal linear regression.
20 Aug 2014
sgoleary
Cut and Paste BackgroundWorker.
12 Jul 2016
David A. Gray
Share Win32 string resources without the risk of conflicting resource IDs
10 Aug 2018
RCL_SPD
How to allocate memory on Linux and Windows
2 Nov 2012
Pieter Alec Myburgh
Re-Activate disabled windows controls
27 Mar 2013
nick.p.everdox
Usage of Intel/AMD extended processor features.
2 Dec 2015
David Catuhe
Thanks to Chakra (the JavaScript engine used by Microsoft Edge), it is now possible to host one of the fastest JavaScript engines (and also the one with the highest support of ECMAScript 6) inside any Universal Windows Platform application.
5 Aug 2016
Petrov Vladimir
Texture Mapping in OpenGL from any Image File in any format using Class CImage(just call the File Name).
4 Oct 2008
freedeveloper
Part V: Intercommunications with a Workflow instance using Correlation parameter
11 Mar 2009
Jellow TK
This simple tool will add method-entry logs in source files.
5 Feb 2013
Gokulnath007
To get instant control over Outlook and various operations of outlook.
19 Feb 2018
awilson9010
Working with Windows BCD store in Powershell
12 Dec 2014
Yuriy Magurdumov
Calling native methods from .NET application via standard Windows Named Pipes
25 Jan 2016
pySamuel
Why simple if we can be complex?
25 Jun 2018
Sean Rand
This is an article to help you clean up browser processes during automated Selenium testing.
1 Sep 2008
Sean Rock
Change local IIS home path from explorer context menu
13 Jul 2010
Daniel Cohen Gindi
This application adds a property page to show SWF properties in the Windows file properties window.
24 May 2012
Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
2 Aug 2012
Kuthuparakkal
WMI based DirectoryMonitor triggers SSIS Package execution.
7 Sep 2012
Dynamsoft
In this article, I’ll share with you how to utilize Dynamic .NET TWAIN in a WPF application to process your documents.
4 Sep 2013
KillBot Project
A make-over of one of the most popular family games, Monopoly.
8 Mar 2016
Robert Gustafson
Extended versions of ListBox and ComboBox controls which allow images, font, and color for individual items
4 Nov 2015
Denis Murashov
In the article I try to make a brief review over methods to manage object lifetime in Delphi applications.
15 Feb 2016
Ahmed Amer Jaf
Fast n Easy Way to parse Json data
13 Apr 2016
Steve Grundy
This article describes using the Windows MIDI API functions in a managed environment.
4 Apr 2016
Mr. xieguigang 谢桂纲
R API for drawing venn diagram in VisualBasic
10 Apr 2016
AIT SALEM BOUSSAD
This first part of the article presents how to inject a DLL inside lsass process by using Windows service
4 Feb 2017
Satish Jagtap
This article is written in VC++ as utility to manage startup applications of Windows.
12 Sep 2018
Chris Boss
A short introduction to using the Powerbasic 6.0 console compiler with the Ontime RTOS-32 embedded operating system
23 Apr 2010
Arik Poznanski
Crash while closing application that uses Windows Ribbon Framework
6 May 2012
emranallan
Add your local inside windows local to be supported for unicode
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
15 Aug 2008
Yasser M. Jaffal
In this article, I discuss an example of how you can use information retrieval to grab data out of MSN Money pages to get a free Web Service for currency exchange rates and other quotes.
7 Jan 2013
LEADTOOLS Support
Introduce you to the key features of the new .NET OCR classes, provide you with a step-by-step approach for creating an OCR application, and provide you with sample code.
6 Feb 2009
Javier Ibarra
This article is about how to get or set values of an InfoPath form.
5 Mar 2012
Fred_Informatix
This is an alternative for "Simple Tri-State TreeView"
17 Apr 2016
leon de boer
In this second part, we will create an OpenGL MDI application
10 Dec 2016
gfazzola
In this article I will explain the implementation of an infrastructure to host and manage windows services in a practical and interactive way.As a practical example of the solution will be implemented a dynamic ip update client of DucDNS
22 Sep 2018
Michael Chourdakis
Signed container formats
2 Mar 2019
Sergey Nozhenko
A technique of invoking and implementing non-standard interfaces of windowsless rich edit controls is demonstrated
11 Jul 2017
Doug Duerner, Yeon-Chang Wang
In this article we explored a theory; would it be better to not utilize a heap construct when dealing with very large objects in .NET, in order to avoid Large Object Heap (LOH) fragmentation?
12 Aug 2013
Mohammad Reza Khosravi
This application uses some simple 2D methods to make 3D scenes which can be seen with Red/Cyan Anaglyph glasses.
6 May 2016
Marius Bancila
Interact, control and configure Windows services using C++ components built on top of the Windows services API
9 Apr 2016
Yang Kok Wah
Typing Unicode directly to a text-box, including support for surrogate pairs. Create simple web pages to display fanciful fonts
22 Jun 2013
Pero Matić
A detailed analysis of how to inject the .NET runtime and arbitrary .NET assemblies into unmanaged and managed processes; and how to execute managed code within those processes.
4 Apr 2008
Hans Dietrich
XColorHexagonCtrl displays a color hexagon that allows user selection, and provides APIs for color based on RGB and HSL color models.
25 Nov 2012
Leung Yat Chun (Fainx)
This article describe how to construct FileExplorer controls included DirectoryTree and FileList, using Model-View-ViewModel (MVVM) pattern.
23 Feb 2010
Ivo Beltchev
Classic Start menu and other shell features for Windows 7 and Vista.
23 Jun 2009
Ziad Elmalki
Replace any method with another method at runtime. Updated for 3.5 SP1.
11 Jul 2008
Hans Dietrich
XBalloonMsg displays a message box using balloon-style tooltips. Message and title strings may be embedded or stored in string resource.
12 Dec 2014
Martin Mitáš
Understanding the basics of custom control painting and avoiding the trap of control flicker
23 Dec 2014
Gerald Degeneve
Draw or render a Windows Form directly over the Wallpaper, behind the Desktop Icons in Windows 8+10
13 Dec 2018
Michael Haephrati
A simple way for sending WhatsApp documents and images to an individual or to a group in C++
22 Jun 2014
Nathaniel Moschkin
Topics and methods on programming in .NET and performance considerations
17 Jan 2010
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
31 Dec 2008
Samet KILICTAS
Stepper motor And seven-segment display control with parallel port using Assembly Language
7 Nov 2008
Cedric Moonen
Learn how to draw text and handle the states of your game.
9 Dec 2007
jsunstrom
A class library to aid in writing WMI applications.
4 Nov 2013
Marius Bancila
This article shows how to create a Tic Tac Toe game in C++ using different technologies such as Win32 and WinRT to prove that writing code in C++ is as fun and productive as in other programming languages.
15 Sep 2013
Dave Kerr
Learn how to deploy SharpShell servers easily with the new Server Registration Manager tool.
12 Nov 2010
Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
3 Nov 2008
IndioX86
An article explaining several Win32 reverse engineering techniques applied to Live Messenger research and plug-in development.
20 Oct 2009
Jeffrey Walton
Sign and verify messages using Crypto++, Java, and C#.
25 Jun 2008
Lukas Neumann
An example of undocumented integration into the user interface of Microsoft Office applications.
14 Dec 2009
Marcelo Ricardo de Oliveira
Sound-enabled pool game for C#.
2 Dec 2009
gstolarov
SharePoint OCR image files indexing.
30 Jun 2013
Divine Augustine
Step by step explanation of 3D image rendering using OpenGL.
13 Dec 2018
Michael Chourdakis
A mutex with shared/exclusive access with upgrade/downgrade capability
26 Feb 2018
Martin Mitáš
How to support scrolling within your controls.
15 Dec 2009
Nikhil Soman
Easy to use profiler for time and impact analysis of C/C++ code which uses the Visual Studio C/C++ compiler (/Gh and /GH flags) and the DIA SDK to gather profiling data.
13 Sep 2009
Johann Anhofer
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
21 Aug 2008
Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
21 Jul 2011
Paul M Watt
Guide to creating and using Memory Device Contexts (DC) in Win32.
3 Jan 2015
Espen Harlinn
Benchmark C++ std::vector vs raw arrays, move assignable/constructable & copy assignable/constructable
11 Jan 2010
Roy, Philippe
An article introducing an Artificial Intelligence technique that understands and manipulates concepts from text.
16 Sep 2015
_Plutonix
Framework for NET based Shell Context Menus using VB, C#
17 Mar 2014
Martin Mitáš
Paint your control consistently with standard/common controls, using the visual styles API.
28 Aug 2009
Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
1 Oct 2013
Espen Harlinn
A reflection based wrapper for the Oracle Data Provider for .NET – allows your application to dynamically load the Oracle.DataAccess.dll assembly installed on your client’s computer.
11 Nov 2015
c-smile
Basics of Sciter embedding principles, high-level overlook of Sciter SDK structure.
14 Sep 2009
Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
1 May 2018
Nisamudheen
How to troubleshoot Registration Free COM using Tools
5 Oct 2012
Sunasara Imdadhusen
PDF MERGER and PROTECTOR is the best pdf merger software which is fast and powerful way to join(Merge) PDF files with password protection as well as you can apply stamper with either any type of image or text. Using this utility you don’t required installation of Adobe Acrobat. Looks Exciting ???
7 Apr 2016
Apriorit Inc, Kulchytskyi Oleg
Several approaches of anti-debug protection and some tips about how they are usually neutralized by reversers
18 Feb 2009
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
9 Jan 2014
Jim Parsells
A Class Library for building Forms with a folder navigation TreeView and form specific ListViews that can be tailored for your application and behave like Windows Explorer. Full documentation.
13 Apr 2010
Alain Rist
Including a Ribbon UI Implementation Guide with examples and a dual UI enabled legacy application
10 Oct 2015
yash soman
The article is about window form controls and wpf controls memory management. The difference between them and internals of how they are loaded.
5 Jan 2010
sridhar vattam
How to hook the WM_CHAR message using the WH_GETMESSAGE hook.
16 Apr 2011
rspercy65
Uses Farhad Siasar's YahooWeathertlb library with a few added functions
30 Dec 2008
Sarath C
Dynamically Add/Edit Environment variables of Remote process
29 Jan 2019
Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
12 Apr 2010
Ajay Vijayvargiya
More of practical situations to use multithreading!
3 Jan 2015
Espen Harlinn
Windows API, menus, c++ lambda expressions, std::enable_shared_from_this
25 Mar 2010
Arik Poznanski
In this article, I'll present how to define custom size definitions for ribbon group elements.
3 Jun 2015
john morrison leon
An alternative approach in which dialogs are entirely specified as C++ code that requires neither IDE support to be written nor IDE generated resources to be executed. Powered by the C++ type system.
4 Oct 2017
CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
21 Nov 2018
David MacDermot
This article describes the creation of a non-MFC custom PropertyGrid control.
12 Jul 2010
Borodenko Oleg
Adjustable contol with zooming and scrolling tabs, dragging with the mouse, custom drawing and much more
6 Dec 2015
Michael Chourdakis
Load an EXE file as a DLL in another EXE and execute the functions
22 Apr 2009
Pero Matić
This article illustrates how to bypass Vista UAC as well as how to correctly launch an interactive process from a Windows Service.
6 Jul 2014
Richard James Moss
Helper class for configuring which version of Internet Explorer is used by the WebBrowser control when hosted in a Windows Forms or WPF application
17 Mar 2015
Tsuda Kageyu
Provides the basic part of Microsoft Detours functionality for both x64/x86 environments.
19 Nov 2009
Simon Allaeys
Managed Fusion - A managed API to view and manipulate the Global Assembly Cache
27 Jul 2009
Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
30 Sep 2015
Timo Kunze
Use undocumented parts of the Windows Vista list view API to enhance your application.
22 Dec 2008
Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
30 Apr 2009
Mohammad Reza Khosravi
A simple program to find real size or distance of objects in your digital camera photos
23 Apr 2010
Arik Poznanski
Application recovery and restart C# quick reference
29 Mar 2009
Cedric Moonen
Learn how to load images, display them on the screen and manage them efficiently and how to display animations.
6 Dec 2016
Jon Campbell
Using "thunk" technique to add this pointer as fifth parameter to WndProc call for x32 and x64
11 Dec 2014
Martin Mitáš
Overview of techniques for customizing existing controls.
27 Apr 2012
Leslie Zhai
Open source windowless presentation manager library with DirectX 3D anmiation
12 Mar 2008
Warrick Procter
Get the path names to Windows special folders; optionally create the folders if they are missing; access physical and virtual special folders.
10 Jul 2008
Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
12 Dec 2014
Martin Mitáš
A quick introduction into the development of custom controls in plain Win32 API.
11 Mar 2013
Dave Kerr
FireKeys is a tool that lets you set up hotkey bindings for your favorite programs or places. See how it works, download it and find out how the code was written!
29 Nov 2008
Hans Dietrich
A reverse-engineered non-MFC MessageBox() that includes custom checkboxes.
10 Jun 2015
Lance A. Endres
The algorithm presented by Radhakrishnan, et al., originally used to segment well logs for the oil industry, has been ported to C and C#.
29 Oct 2013
Dezhi Zhao
This article shows a fast solution to Einstein's Riddle by using brutal search.
8 Aug 2008
Brian Geiman
Easy-to-use library with global mouse and keyboard hooks and simulators.
29 Oct 2015
minor_28
Web Control - Google Maps
2 Feb 2017
Jitesh Varma
Dynamically load a DLL with a name mangled interface, and use the undecorated interface.


Advertise | Privacy | Cookies | Terms of Service
Web06 | 2.8.190306.1 | Last Updated 24 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid