Like I said, they could have done it if they really wanted to.<br><br>At least we can chose not to use Windows. However, an even bigger annoyance is all the companies migrating their web apps to the LAMP stack, yet insisting to use .NET (we can thank Novell and their GNOMEs for that one). I thought MONO was a good project as a defensive measure, to insure .NET compatibility if necessary, but then the GNOME people decided they wanted to use .NET everywhere. So, the tick still has it's suckers firmly implanted.<br><br><br><br><b><i>Rick Moen <rick@linuxmafia.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Quoting Adrien Lamothe (a_lamothe@yahoo.com):<br><br>> No reason MS couldn't have cleaned up the code behind the API and<br>> messaging model. <br><br>Actually, there is a reason.  As Chris "Foon" Paget explained it, in the<br>referenced article:<br><br>  How is everyone gonna
 fix this? I can see two quick and dirty methods<br>  which will break a whole lotta functionality, and one very long-winded<br>  solution which is never going to be a total solution. Let me explain.<br><br>  1. Don't allow people to enumerate windows Nasty. Multiple breakages.<br>  Theoretically possible, but I'd hate to see people trying to work around<br>  not knowing what windows are on the desktop when they need to.<br><br>  2. Don't allow messages to pass between applications with different<br>  privileges Means that you couldn't interact with any window on your<br>  desktop that's not running as you; means that VirusScan at the very<br>  least (probably most personal firewalls, too) would need a whole lotta<br>  redesigning.<br><br>  3. Add source info to messages, and depend on applications to decide<br>  whether or not to process the messages Would need an extension to the<br>  Win32 API, and a whole lotta work for people to use it. Big job, and<br>  people would
 still get it wrong. Look at buffer overflows - they've been<br>  around for years, and they're still fairly common.<br><br>They didn't do any of those things.<br><br>> MS has a history of shoe-horning code from their older OSes into the <br>> newer ones.<br><br>...handicapping security by doing so, yes.  E.g., LanMan authentication<br>still persists, long after better replacements appeared.<br><br><br><br>_______________________________________________<br>conspire mailing list<br>conspire@linuxmafia.com<br>http://linuxmafia.com/mailman/listinfo/conspire<br></blockquote><br><p>
      <hr size=1>Be a better Heartthrob. <a href="http://us.rd.yahoo.com/evt=48255/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545433">Get better relationship answers </a>from someone who knows.<br>Yahoo! Answers - Check it out.