Difference Between NT and DOS based OS's

Why do some softwares run on Windows NT and not run on OSs like 98 or ME?  I am needing to know because I want to know if the software that I write can run on both platforms.

Thanks.
BilbreyAsked:
Who is Participating?
 
SunBowCommented:
It is mostly about securing the platform and the peripherals attached to it. In general, do not do low-level I/O for fanciful access/drawing to video or printing or disk etc. that turns your application into proprietary and you can move it from older world to NT.  To go the other way, do not add constraints to usability that include authentication, allow program and files to be used by anybody, and you can develop on NT then move to Win9x.

It it does not move, odds are you have version incompatibility.  The .dll's etc. of older Win9x machines may need upgrading.  But if you develop with modern s/w like VB on NT, you can make package. Then, when you take it from your NT to spouse's Win9x, it'll run some install code saying things like "older version of program <program name> detected, do you want newer version or older version?".  Typically, using the newer version of software will increase, maximize compatibility.

But if you are into low-level access like writing your own device drivers, or have users insistent on running applications that are over ten years old, then all bets are off.
0
 
BilbreyAuthor Commented:
Thanks for the good explanation. :)
0
 
SunBowCommented:
I'm happy if UR                   8^)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.