Filed In:
Windows C++ Code Library
A folder for Windows only C++ Code
Automating Windows with AutoHotKey
AutoHotkey is a free, open source macro-creation and automation software utility for Windows useful for automating repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts or hotkeys. More complex tasks can be achieved with custom data entry forms (GUI windows), working with the system registry, or using a window's own API by manipulating certain DLLs. The scripts can be compiled into an executable file and run on other computers that do not have AutoHotkey installed. The source code is in C++ and can be compiled with Visual Studio Express.
Basic Interpreter
A Basic interpreter written by developer Anthony Wood that plays games written in Basic from his collection of 1970s Basic Computer Games. Note, the interpreter was developed under Visual C++ 6.0 so has a few easily fixed errors when compiled with more modern C++ compilers.
Enhanced Windows Console
This is an enhanced console by developer Marko Bozikovic and includes multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable fonts, and different window styles.
InfraRecorder for Burning CD/DVDs
InfraRecorder is an open source application for Burning CD/DVDs and comes with a number of options. It's easy to use and the source code compiles with Visual Studio (Not tested with Express versions but there appears no reasons why it wouldn't).
ln Command in Windows
Unix has a ln command for creating symbolic links. Windows Vista and 7 have mklink. This ln command lets you create hard links and junction points as well as symbolic links. You can read about it on neosmart.
PeerBlock, blocking bad IP addresses
A fork of Peer Guardian, Peer Block is an intelligent firewall (you should not disable your normal firewall btw!) for P2P connections. It blocks IP addresses pulled in from Blocklists. You will need to have Subversion installed to fetch the source code.
Poker Pirate an Open Source Poker Playing Bot
PokerPirate was developed 5 years ago and is a Texas Holdem playing Poker bot specifically for Royal Vegas Poker. It's an example of AI based on rules and according to the author recouped his development costs. Note you will also need the MySQL database and the Connector/C (both free but registration trequired) from MySQL Downloads.
Visual Component Framework
The Visual Component Framework is an advanced C++ application framework that simplifies writing Windows applications in C++. It's based on a thoroughly modern C++ design and includes support for Rapid Application Development (RAD). It has support for Thread, Mutexes, Semaphores, Files, Streaming data, error logging, string utility functions, and other basic services.
WinCheat Improved Spy
This is a nice utility by Microsoft developer Alin Constantin. It's a version of WinSpy that can grab bitmaps or text from a Window and includes a live magnifier (up to 16x zoom) to show what the mouse is over (it hides the mouse) including pixel colors. Sources are included but will need the full Visual C++/Studio to build as it uses MFC.
WinSparkle - A Dll that makes it easy to keep your Apps uptodate
WinSparkle is a Windows version of the Mac Sparkle framework developed by Andy Matuschak for keeping your Apps up to date. It runs in a separate thread and uses RSS to check versions.
Moppi| Demopaja Sources
Moppi Demopaja is a demo authoring tool. It has a interface similar to the popular 2D animation tools such as Macromedia Flash and Adobe After Effects. Many of the user interface functionality is imitated from After Effects. For more details see moppi|demopaja website
