Programming Projects
I work on a number of programming projects in my spare time. Below are some of them - most of them are available for download, some of them even have source code included!
Popular Projects
Fusion Filesystem Reader
Program to read the filesystem of the Fusion FVRT100 PVR - a freeview PVR recorder sold in the UK. The program allows you to browse the filesystem and extract recorded programmes. More...
Starfield Simulation
A rewrite of the classic Windows screensaver adding cool 3D alpha blended stars (Requires DirectX). More...
Winamp Keyboard Plugin
Winamp 2/5 Plugin that allows control of Winamp via multimedia keys on newer keyboards. More...
Full List of Projects
Fusion Filesystem Reader
Program to read the filesystem of the Fusion FVRT100 PVR - a freeview PVR recorder sold in the UK. The program allows you to browse the filesystem and extract recorded programmes.
Starfield Simulation
A rewrite of the classic Windows screensaver adding cool 3D alpha blended stars (Requires DirectX)
MSN/Windows Messenger Logger
The IM (instant messaging) boom is growing and often replaces other forms of communication such as email. The disadvantage is that no record of IM conversations is kept - when this comes to business dealings, or just useful information from friends it would be nice to be able to recall and search those conversations. This project has two parts, the first logs conversations from MSN/Windows messenger into a database, the second part as a MAPI storage provider interface to the database - making your conversations appear in Outlook!
CD Collection
I have heaps of data CD's that have useful tools/applications/data spread across them. The problem is that when it comes to needing to use one of these I can never remember which CD it is on... My CD Collection tool solves this, it has a powerful engine (written in C#) which indexes and catalogs all of the files on each CD, and an explorer namespace extension to integrate directly into Windows Explorer (it appears just like another drive) to allow browsing and searching
Winamp Multimedia Keyboard Plugin
Winamp 2/5 Plugin that allows control of Winamp via multimedia keys on newer keyboards.
WebAuth
Turning on Basic Authentication on a Windows NT/Windows 2000 machine running IIS exposes NT account credentials to the internet in plain text. This plugin for IIS provides a mapping between usernames/passwords supplied to users, and 'real' NT usernames/passwords.
XP Firewall Log Namespace
Windows XP (Home & Professional) ship with a built-in firewall which is enabled by default on dial up connections. This namespace extension allows you to view log entries within a virtual folder in Windows Explorer.
XP Firewall Log Reader
Windows XP (Home & Professional) ship with a built-in firewall which is enabled by default on dial up connections. This simple viewing tool allows you to view/sort the logs of dropped packets.
SD Transfer Tool
Tool to transfer MP3's to a secure digital (SD) card to be played in a Panasonic MP3 player.
Other Tools
Various other tools I have developed, including mergeini, xpmanifest, JavaScript Cisco password decoder, Outlook to SquirrelMail addressbook converter