To view parent comment, click here.
To read all comments associated with this story, please click here.
>>The problem isn't with Windows itself, it's with developers coding for Admin only rather than taking advantage of the fact that Windows does support user levels.<<
Windows does support user levels but does not mandate them.
Windows Vista is designed to still run legacy applications via the Win32 ABI from Windows 95 days.
Windows 95 was a single user OS that was not networked. Windows 95 design therefore has absolutely zero concept of security. None. Nada. Zilch. Squat.
... and Windows Vista will still run legacy binary applications built for Windows 95.
Think about that for a minute.
Because Vista inherits the ability to still run binaries from circa Windows 95, it inherits exactly the same level of security. None. Nada. Zilch. Squat.
By design, Windows security is absolutely broken.
The only way to fix it is to completely abandon binary compatiibility with applications that ran on previous versions of Windows.
Since Windows users pay a good many $$$ to buy binary executable versions of their software, you can imagine how popular it would be if Windows Vista could not run them.
Those are the choices. Retain binary compatibility (back to Windows 95 win32 ABI), or have a secure OS.
You can't have both.






Member since:
2005-07-06
This is exactly true for Windows as well... The problem isn't with Windows itself, it's with developers coding for Admin only rather than taking advantage of the fact that Windows does support user levels. This is why so many people run as Administrator, it is just impossible to use the computer the entire day without getting some application that won't run in a non-admin account.
Of course, one problem with Windows in this area is the run-as feature does not always work with every application. But this has changed in Vista.