Hex Movie: Hot Tracking File Changes
A rather typical usage scenario for a hex editor is running a program in a debugger
while tracking the changes in the output file on each step. However you might be
surprised to see that the file in the hex editor window remains the same, even if
you know for sure it has been changed. The reason is obvious: the editor does not
know the file has been modified, and you have to reload the file in order to see
the changes. It is true for any hex editor, that is, any except FlexHEX.
With FlexHEX you don't need to reload the same file again and again - it detects
any change made to the file and immediately updates the edit window. This feature
is called hot tracking, and is turned on automatically for any file
opened in the read-only mode.
Hot-tracking is not required if the file is open for reading and writing
because FlexHEX won't allow other applications to modify it.
Download a simple example and see why we call it a movie. It does look this way.
- Download TrackTest.exe and run it.
This program will create a file TrackTest.dat in the root directory
of the C: drive.
- Open C:\TrackTest.dat in FlexHEX in the
- Press the TrackTest's Start button.
Download VC++ TrackTest sources.
Comments? Suggestions? Please feel free to let us know.