Over the years I have written a lot of programs. Some are good, most are rubbish! I have decided to release some for download here.
Please note: I have not digitally signed any of these files. Please check the download against the checksum, and always scan downloaded files for virues and other malicious software before opening them. Finally, I do not accept any responsibility for any problems these programs may cause. Use at your own risk!
1.2
This program displays the amount of free space remaining on the disk it is run from, in the form of a convenient bar graph. It was written to run on startup and automatically closes after 5 seconds. It will sit on the taskbar if it is at the bottom.
Options:
If you prefer to see how much space has been used instead (in the same manner as Windows Explorer) then use the switch /u or rename the program to diskused.exe.
Compatibility:
Tested on Microsoft Windows 95 - Windows 7.
Download:
SHA-1: F7CD7BE8DD6BFB6BECC1A02BBEF6539DF6C8DB88
MD5: C16A60434F125078687DD5E6496AE4D6
1.0
This command-line program reads the date and time embedded inside every portable executable (usually 32-bit Windows program files) when linked.
Options:
/c Updates the filesystem creation date to match the link date.
/u Updates all filesystem dates (created, modified and accessed) to match the link date. (/c is redundant if using /u.)
/p Insert padding between filenames and dates.
Caveats
In some programs the date is completely wrong. Take the reported date with a pinch of salt!
Wildcards aren't supported, but a good workaround is to invoke pedate via forfiles.
Compatibility:
Should work on Microsoft Windows 95, NT 3.51 or newer.
Download:
SHA-1: 4BB97CCEE3C227B45619377F71FB720DCE32F1FC
MD5: 61A18D44A7531035271899FFB6816397
0.23
Looks for a value within one file that changed to another in a second file. Both files must be the same size.
Options:
/c: Find byte1 within file1 and see if it matches byte2 within file2.
/d: Same as /c except decimal values are used instead of hexadecimal.
/l: Report any bytes that decreased in value.
/m: Report any bytes that increased in value.
/v: Verbose mode: report search status while running.
Compatibility:
Tested on Microsoft Windows 95 - Windows 7.
Download:
SHA-1: B9BA1037F049AE86A7B2483F2F3F605A8C9EFA54
MD5: 015006272639C1DABAE53126CB06FB2E