<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx</link><description>Because programs didn't like that.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>The Old New Thing : Doing the best we can until time travel has been perfected</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#567320</link><pubDate>Mon, 03 Apr 2006 18:17:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567320</guid><dc:creator>The Old New Thing : Doing the best we can until time travel has been perfected</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/oldnewthing/archive/2006/04/03/567318.aspx"&gt;http://blogs.msdn.com/oldnewthing/archive/2006/04/03/567318.aspx&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=567320" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#563386</link><pubDate>Tue, 28 Mar 2006 23:22:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:563386</guid><dc:creator>8</dc:creator><description>M: If all else fails ($LD_PRELOAD, $LD_LIBRARY_PATH), then there's still chroot. I haven't seen Windows installing a small version of Windows in a directory to safely install software in, seperate from the real installation. But debootstrap and yast can do that.&lt;br&gt;&lt;br&gt;But if you stick to the distro package repositories, dependencies will be satisfied unless there are conflicting files. However, it's no problem for packages of the same library but different versions to coexist (for instance libxml1 and libxml2). &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=563386" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#562154</link><pubDate>Mon, 27 Mar 2006 20:31:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:562154</guid><dc:creator>Fred</dc:creator><description>Does someone know of good articles on updating system files and keeping WPF happy, including COM servers (OCXs), and using the side-by-side sharing hack that MS introduced in 98SE?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=562154" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#561997</link><pubDate>Mon, 27 Mar 2006 18:10:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:561997</guid><dc:creator>M</dc:creator><description>Linux doesn't solve DLL Hell, it just replaces it with dependency hell instead. So the system won't let you install conflicting libraries - great - now you can't install (and therefore run) your application _at all_. Hardly a leap forward, all you did was swap one problem for another.&lt;br&gt;&lt;br&gt;The approach Windows uses works absolutely fine, the problems with DLL Hell are due to its history and not any problem with the current design (in which programs can happily ship their own libraries privately).&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=561997" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#561011</link><pubDate>Sun, 26 Mar 2006 00:42:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:561011</guid><dc:creator>8</dc:creator><description>They should use GetSystemDirectory.&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/oldnewthing/archive/2004/10/08/239767.aspx"&gt;http://blogs.msdn.com/oldnewthing/archive/2004/10/08/239767.aspx&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=561011" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#559914</link><pubDate>Fri, 24 Mar 2006 17:17:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559914</guid><dc:creator>dhiren</dc:creator><description>&amp;gt;If Vista breaks old apps by resisting those to &lt;br&gt;&amp;gt;write to system32, why not at the same time &lt;br&gt;&amp;gt;rename the system directory to system64 in &lt;br&gt;&amp;gt;win64?&lt;br&gt;&amp;gt;Wasn't the name (system32) preserved because old&lt;br&gt;&amp;gt;apps should be able to write to it?&lt;br&gt;&lt;br&gt;Because some apps may want to read from system32 even if they don't want to install/update files there?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559914" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#559563</link><pubDate>Fri, 24 Mar 2006 05:46:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559563</guid><dc:creator>Norman Diamond</dc:creator><description>Thursday, March 23, 2006 2:27 PM by Driver Guy&lt;br&gt;&amp;gt; Many problems can be avoided by simply RTFM -&lt;br&gt;&amp;gt; the SDK docs, the API calls, etc.&lt;br&gt;&lt;br&gt;In that spirit, I used to correspond with a certain famous blogger who used to solicit bug reports so that subsequent RTFM would yield more accurate information.&lt;br&gt;&lt;br&gt;In that spirit I occasionally still submit bug reports directly to MSDN. &amp;nbsp;Sometimes they reply that content is acquired from MSDN and who knows if it will ever get fixed. &amp;nbsp;Sometimes they don't reply and who knows if it will ever get fixed. &amp;nbsp;Sometimes they reply that they're fixing it but it still doesn't get fixed.&lt;br&gt;&lt;br&gt;Well, yes, sometimes RTFM does avoid problems. &amp;nbsp;I just wish that were true more often. &amp;nbsp;Meanwhile I RTFM a lot.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559563" width="1" height="1"&gt;</description></item><item><title>Developers should read your blog</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#559160</link><pubDate>Thu, 23 Mar 2006 21:36:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559160</guid><dc:creator>Driver Guy</dc:creator><description>BTW Raymond, your blog should be required reading for all Windows developers, cause it points out the mistakes others have made in the past. Other docs do not do that.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559160" width="1" height="1"&gt;</description></item><item><title>Developers need to be taught the hard way</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#559150</link><pubDate>Thu, 23 Mar 2006 21:27:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559150</guid><dc:creator>Driver Guy</dc:creator><description>As long as Microsoft covers up the independent software vendor (ISV) mistakes, they won't bother to learn how to do things correctly. Simply because it makes business sense: why should the ISV waste time learning how to install their app correctly, if MS will cover up their mistake?&lt;br&gt;&lt;br&gt;All the appcompat cruft makes for a better user experience but it just perpuates crappy software development. Many problems can be avoided by simply RTFM - the SDK docs, the API calls, etc. Many developers don't bother.&lt;br&gt;&lt;br&gt;MS really needs to stop covering for hardware and software bugs. Of course, it would be nice if their own applications didn't try to overwrite kernel sreaming modules on Win2000 every time. :=)&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559150" width="1" height="1"&gt;</description></item><item><title>re: Why doesn't Windows File Protection use ACLs to protect files?</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2006/03/21/556505.aspx#558846</link><pubDate>Thu, 23 Mar 2006 15:42:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:558846</guid><dc:creator>8</dc:creator><description>Andreas Magnusson, I use GNU/Linux and I'm 19. Not only do I get to read TONT, I can have as much Wine as I want ;)&lt;br&gt;&lt;br&gt;BTW, system files ARE in fact protected by ACL's. Just try (re)moving anything in system32. It only works when logged in as an administrator, which already pwns the box anyway.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=558846" width="1" height="1"&gt;</description></item></channel></rss>