The sole reason why TSRs(TERMINATE AND STAY RESIDENT)programs,Viruses( a minor diversion)exist today is because designers of microsoft MS-DOS failed to foresee the need for single task-switching between resident programs--not multitasking but simple task-switching mind you.
When Microsoft was trying to put together the PRINT.COM(a print spooler)the program needed task switching,they were restricted by single user,single tasking DOS.thats the time they put some hooks into DOS to allow PRINT.COM to run in the background.Microsoft didint although publish the details of the stuff probably because the technique was fragile or may they wanted to hold their cards close to chest.but it underestimated the capabilities of DOS hackers who burn their midnight to discover mysteries,quirks and secrets of DOS.they reverse engineered the PRINT.COM program code to bulid early pop-up utility programs.
Sidekick and Prokey being the most popular.eventually TSRs proliferated.Most viruses built are a minor diversion of TSRs.so isnt Microsoft responsible?
so one more nail on Bill Gates,i"d say.
When Microsoft was trying to put together the PRINT.COM(a print spooler)the program needed task switching,they were restricted by single user,single tasking DOS.thats the time they put some hooks into DOS to allow PRINT.COM to run in the background.Microsoft didint although publish the details of the stuff probably because the technique was fragile or may they wanted to hold their cards close to chest.but it underestimated the capabilities of DOS hackers who burn their midnight to discover mysteries,quirks and secrets of DOS.they reverse engineered the PRINT.COM program code to bulid early pop-up utility programs.
Sidekick and Prokey being the most popular.eventually TSRs proliferated.Most viruses built are a minor diversion of TSRs.so isnt Microsoft responsible?
so one more nail on Bill Gates,i"d say.