The crucial and, appropriately, most obfuscated test, however,
appears at the end of the AARD test gauntlet. This test, which was
unraveled by Geoff Chappell (email@example.com) first checks
to see whether a network redirector (such as MSCDEX) is running. If a
redirector is running, the AARD code checks that DOS's default upper
case-map is located in the DOS data segment. If a redirector is not
running, the code checks that the pointer to the first simulated-file
control block (FCB-SFT) is located on a paragraph boundary; that is, it
has a 0 offset.
Harekiet wrote:Seems to be more an issue with windows using some undocumented calls to determine the dos version.
Users browsing this forum: No registered users and 2 guests