- Jul
- 204
- 2
TCEXIT not called since TCC v9
I am using a small TCEXIT.BTM script -- it checks that I have left no USB memory stick connected and no diskette in the drive, and possibly prints a message.
Since TCC v9 (I tested several versions), it does not work any more on my home machine. It still works perfectly on my machine in the office. And in works on both machines at home and in the office in version TCMD and 4NT v8 and before.
Both machines have Windows XP SP2 installed.
I had a look with SysInternals' ProcessMonitor. On my home machine, one does not see TCC trying to open a TCEXT.* file before the threads and the process terminate (whereas one sees many accesses to a TCSTART.* file when starting, it tries several extensions in turn: .com, .exe, .btm, .bat, .cmd (I don't remember the exact order)).
I am using a small TCEXIT.BTM script -- it checks that I have left no USB memory stick connected and no diskette in the drive, and possibly prints a message.
Since TCC v9 (I tested several versions), it does not work any more on my home machine. It still works perfectly on my machine in the office. And in works on both machines at home and in the office in version TCMD and 4NT v8 and before.
Both machines have Windows XP SP2 installed.
I had a look with SysInternals' ProcessMonitor. On my home machine, one does not see TCC trying to open a TCEXT.* file before the threads and the process terminate (whereas one sees many accesses to a TCSTART.* file when starting, it tries several extensions in turn: .com, .exe, .btm, .bat, .cmd (I don't remember the exact order)).