Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I use a very simple DOS based timesheet program (an exe file). It was written by a coleague about 10 years ago.
Unfortunately it only runs up to the end of year 2005, so I now have to use earlier years for inputting the data. It works fine but it would be nice to add 2006 and 2007, even up to 2010.
I don't want to change the program, just add the option of a couple more years.
Is there an easy to use software program to edit this exe file???

.exe files can be edited using a hex-editor, there's a free one here http://www.physics.ohio-state.edu/~...
Please make sure you backup your original .exe file, using a hex-editor is not for the faint-hearted.
Good luck

Do you know, how the .exe file was created in the first place. Possibly a programming language was used.
If so which? and you the source file should be available which is the place to make changes.
As Valerie advises, editing a hex file may not be easy.
There again, if only column headings require change, it may be simple. However if days are related to the actual year and also leap years are included, these will need to be taken into account.
Good Luck - Keep us posted.

Unfortunately if the original software was written with **-DOS software, the original software may not work under XP, as XP only has "NT Virtual DOS Machine" MS-DOS emulator.

I need the same thing. I have this program called "Bonapp" which Restaurants like Papa Johns Pizza , Use to keep Employee and Customer Information like delivery information. Sad thing is that its old and we just discovered it to work up to 2010. I tried the Hex Editor but the Content is Rather complex. This program does take on the Time, Day, Day Number, Month and Year. SO I think this is where the complexity starts with the calculations of Leap Year and so forth. But first I think I need to find out which programming Language is used in this file to edit it with a C++ program. The latest I see the file has be edited was December, 1999.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |