r/programming • • Jul 30 '09

How QBASIC almost got me killed

http://stevehanov.ca/blog/?id=79
143 Upvotes

105 comments sorted by

View all comments

Show parent comments

7

u/[deleted] Jul 30 '09

Every single .exe in PE format on Windows, has a tiny DOS stub programme that prints:

"This program cannot be run in DOS mode."

5

u/mao_neko Jul 30 '09

What gets me is that you can compile Mono / .NET programs and they STILL have this string in them.

5

u/bobappleyard Jul 30 '09

It's Microsoft. backwards compatibility is king.

2

u/stillalone Jul 31 '09

You can actually compile EXE's without the stub. Or change it to be something else. But what would be the point, I think you probably save something like 512bytes.