On this page, you'll find some small utilities I created over the time to either help me with my development work or simply just for fun. All the programs here were written in Microsoft Visual C++ (some of those programs are really simple, only a few lines of code, but I include them here for non developers). Please note that I only created those programs for my own use, not for commercial use, so, please forgive me if you find them hard to use or confusing. Finally, please don't hesitate to contact me if you need help or have any questions.

TextMixer

This utility simply mixes text together line by line. You enter the text in one or more sources then you enter the format string using a special sequence of characters, which will be replaced by lines of text from the sources, and click the Mix Text button and the text is mixed all together. You can click the Copy to Clipboard button to copy the text from the Generated Code textbox to the clipboard. For more details and examples on how to use the program please click the Help link below. I use this little utility very often during coding to avoid repeating things, ie. doing the same thing over and over which is real waste of time and quite error prone (other than losing your nerve, repeating the same thing over and over can get you mad and really really bored). Some examples are writing properties for a class which has too many properties, it's also very useful with HTML and XML coding (inserting content into li tags, divs, table cells, p tags, XML nodes .. etc) and also for creating sitemaps (for search engines like google).

Download | Screenshot | Help

Freeze

This small program will freeze your screen once you run it (just the screen nothing more, don't worry!). I use it to kind of trick people because they see your desktop but they can't click anything or type anything (they would probably think that your computer is hung or something). To use the computer again, press the Esc button on your keyboard, the computer should be locked when you do that, so, depending on your Windows settings you could have to enter your username and password or see the welcome screen .. etc (sometimes I use this program to freeze the screen so that I can read something or see something, for example a flash movie on a website or an online video with no control buttons .. etc). Sorry, I was too lazy to make a global hot key for this program, so to run the program using a keyboard shortcut you'll have to create a shortcut to the program in the start menu and assign a keyboard shortcut to it (Ctrl + Alt + F, for example).

Download

WinTopMost

You can use this utility to make any window top most. A top most window is a window that's always shown above all other windows and never gets covered by other windows (unless the other windows are top most too). You can think of a top most window as a sticky window that will always be shown on your desktop until you either minimize it or close it. To make a window top most you have to get its handle first by clicking the 'Get it' button (see the screenshot or download the program) and moving the mouse cursor over the window you want to make top most (you'll notice that the value of the Window Handle field keeps changing as you move your mouse cursor from one window to another), finally press the space bar. Now that the window handle is there, click the 'Make Topmost' button to make that window topmost. To make a window non topmost (ie. to make it a normal window again) do the same process but click the 'Make None Topmost' button this time (you could also click that button directly if you still have the window handle there in the Window Hanlde field).

Download | Screenshot

WinSizer

You can use this utility to change the size of a window. Actually, this is especially useful for web designers as they usually need to test their websites in different resolutions without having to change the resolution of their monitors. To change the size of a window using this utility, first, get the window handle of that window by clicking the 'Get it' button (see the screenshot or download the program) and moving the mouse cursor over the window you want to change its size (you'll notice that the value of the Window Handle field keeps changing as you move your mouse cursor from one window to another), finally press the space bar. Now that the window handle is there, enter the new width and height of the window in their respective fields and click the 'Size' button.

Download | Screenshot

Turn off Monitor

This little utility will turn off your monitor as soon as you run it. It could be especially useful for those who have CRT monitors as they consume a lot of energy. In Windows, you normally set the idle time after which you want your monitor to be turned off, however, by using this utility you have more control over when to turn off your monitor. I could suggest that you create a shortcut to this program in the start menu and assign a keyboard shortcut (Ctrl + Alt + T, for example) so that you can easily turn off the monitor using that shortcut.

Download

WallpaperViewer Screen Saver

This screen saver only does a trivial thing which is to display your current desktop wallpaper. Actually I wrote this screensaver because I normally see my desktop wallpaper covered with icons, windows .. etc (like everybody else actually). Anyway, for me, I like to see the desktop wallpaper from time to time (esp. when I have a nice wallpaper) with nothing over it (no icons, no taskbar .. etc). Well, this was the whole idea.

Download

GetWinInfo

This very simple utility will display the window class of any window once you move your mouse over it (with no clicking). Well, I actually thought this utility was useless because Spy++ does this and a zillion other things, but I just realized later that Spy++ can't get the class window of some windows because of the way it's used to accomplish this (holding the mouse button and releasing it over the window you want to get its info). For example, you can't use Spy++ to get the window class of a menu (because you have to click it first), for example I discovered that the context menu that shows up when right clicking the emule icon in the system tray wasn't a menu at all, it was actually a dialog box! Other than this it could be more comfortable moving only the mouse without having to hold down the mouse button for a long time.

Download | Screenshot

Characters Counter

This utiltiy will simply show the number of characters you type in the textbox.

Download | Screenshot

MsgBox

Another very simple utility. This utility was meant to be used from batch files and it simply displays anything you pass to it in a message box. An example of that, type this on the command line:

MsgBox Hi there!

Now press Enter, a message box containing the text Hi there! will be displayed.

Download

DISCLAIMER:
Although I have done my best to ensure the quality of the software on this website, the software can only be used at your own risk. I shall not be responsible for any damage that may be caused by the use of the software.