Recently I opened a .dll file produced by Visual Studio 9 while compiling a native C++ DLL project and was surprised to see the “This program cannot be run in DOS mode” text near the beginning.
Why have this text in .dll files?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
A dll is very much like an executable with a different extension. The text you saw is part of the ‘standard’ executable header on windows. It is (was) used to gracefully abort the attempt to run a windows executable from DOS.