Writing Drivers in Delphi

October 12th, 2006

Driver development has always been the privilege of C/C++ and Assembler programmers. If someone needs to write a device driver in Delphi, he has to settle for “adapter” drivers that would allow their user-mode program some ability to interface with kernel-mode functions. There are also “wizards” that (supposedly) allow one to create a driver without […]

Continue Reading...

Manipulating Taskbar Buttons

October 1st, 2006

To avoid any confusion, let me say that this article will talk about the taskbar buttons that represent the visible windows of currently running applications. I will not discuss the system tray or Quick Launch. Most information given here is applicable only to Windows XP and possibly newer versions of Windows (though I am not […]

Continue Reading...

wsTaskborg Taskbar Organizer

October 1st, 2006

This week I’ve mostly been trying to figure out how the taskbar works in Windows XP. As a result, I created wsTaskborg – a freeware utility that lets you organize your taskbar buttons by dragging them around and grouping/ungrouping them as you wish. You can read more about it and download it at http://w-shadow.com/wstaskborg/. I […]

Continue Reading...

Renaming a running EXE

September 14th, 2006

Did you know that under Windows 2000/XP (and possibly others) it is possible to rename the exe-file of a running program? Furthermore, you can even move it to another folder, provided it is still on the same drive. The application will then appear in the Task Manager with the new filename (not path), and even […]

Continue Reading...

Wikipedia search utility

September 7th, 2006

This is another idea I have had for a while. I use Wikipedia nearly every day, and every time I encounter an unknown word or concept, it’s the first place to look for it. So I thought it would be more comfortable if I could just select the text to be searched for, press some […]

Continue Reading...