Long ago the 'DOS Window' was really and truly a DOS box and applications running in it had no access to the Win32 API. Windows Executables have a DOS stub that often simply generates an error message and exits. It's pretty likely that the Creative application provided the DOS interface in the stub and didn't do any detection of context at all - Windows did that for it and applied a little DWIMery. That solution doesn't work now because the since Windows 2000 the console is not a DOS box and the stub doesn't get executed.
In reply to Re: Detect Environment
by GrandFather
in thread Detect Environment
by igoryonya
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |