This is a small but useful applet that dumps the content of the GDT, LDT and IDT as visible in the program's execution mode of the current Virtual Machine.
Even though 'Windows 95 is now a fully 32-bit operating system', and the fact that Win32 programs fall into the flat memory model, the system still uses a lot of LDT selectors. There is an 8K limit on the size of any descriptor table, and in certain situations, such as when the system is out of selectors (yes, this sometimes happens!) or when it's about to reach the limit, DT can be an excellent debugging tool.
DT is the dual-mode program meaning that it can be run as either Windows or DOS-extended application. (If you happen to run the DOS portion of a program in Windows 95, make sure that your DOS box will not detect the Windows part. This is done easiest by checking the 'Prevent MS-DOS-based programs from detecting Windows' option under Properties/Program/Advanced). As a protected-mode DOS program, DT displays the content of the descriptor tables of the Virtual Machine it's running in. As a Windows program, DT dumps descriptor tables of the System VM running in protected mode (some descriptor table entries are different when the System VM switches to real mode).
This page has been visited times since Mar-24-1998