<?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>The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx</link><description>When you are attempting to architect an operating system, backwards compatibility is one of the ones you just have to accept. But when new programs rely on app hacks designed for old programs, that makes you want to scream.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55533</link><pubDate>Mon, 03 Nov 2003 20:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55533</guid><dc:creator>Centaur</dc:creator><description>So which is worse — when they try to find out the right location the wrong way, or when they just hardcode the wrong location?</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55534</link><pubDate>Mon, 03 Nov 2003 23:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55534</guid><dc:creator>Jordan Russell</dc:creator><description>I have to admit, at one time I did read from the Shell Folders key directly. I think I was aware of SHGetSpecialFolderLocation but found it too clumsy to use, unaware that it didn't simply read the values but also created them. Perhaps it would be wise to mention this in the docs for SHGetSpecialFolderLocation and friends.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55535</link><pubDate>Mon, 03 Nov 2003 23:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55535</guid><dc:creator>Catatonic</dc:creator><description>I would say hardcoding the location is worse, because then it will be correct for only one language. This bit me once when I hardcoded the &amp;quot;Programs&amp;quot; folder on the start menu.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55536</link><pubDate>Mon, 03 Nov 2003 23:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55536</guid><dc:creator>Jordan Russell</dc:creator><description>By the way, how did the four programs which read the &amp;quot;Shell Folders&amp;quot; key ever work, since the values in the key aren't created until SHGetSpecialFolderLocation is called? Were a select few values pre-created when Windows was installed?</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55537</link><pubDate>Tue, 04 Nov 2003 00:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55537</guid><dc:creator>KC Lemson</dc:creator><description>Fascinating! I confess that as a user, I've long been setting the Personal/My Documents shell folders reg key to a fileshare (on my laptop). I also muck with the desktop and Favorites ones to have them point to a separate location on the drive. Unfortunately an API just doesn't work for me. But thus far, I haven't had a problem with it - crossing my fingers.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55538</link><pubDate>Tue, 04 Nov 2003 00:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55538</guid><dc:creator>meme</dc:creator><description>The whole error was in allowing those four programs' programmers to be lazy in the first place. That key should just be done away with since windows was still in testing anyway. Also, I'd like to point out that many developers don't have access to documentation and have to search the registry as a last resort. At least in 1995.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55539</link><pubDate>Tue, 04 Nov 2003 01:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55539</guid><dc:creator>Michael Geary</dc:creator><description>On my XP system, the Shell Folders key includes values for all kinds of new shell folders such as CD Burning and My Pictures. I'm curious why these are present if the registry key exists only to take care of four ancient programs.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55540</link><pubDate>Tue, 04 Nov 2003 01:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55540</guid><dc:creator>runtime</dc:creator><description>Those four naughty programs were using a new feature introduced in a Windows 95 BETA. Presumably those four programs were released AFTER Windows 95 RTM. If that feature was removed before RTM, then the programs could have been fixed without breaking backwards compatibility. Sometimes Microsoft tries a little TOO hard to maintain backwards compatibility..
</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55541</link><pubDate>Tue, 04 Nov 2003 04:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55541</guid><dc:creator>Raymond Chen</dc:creator><description>Those four programs shipped on the same day as Windows 95 RTM - they were part of the &amp;quot;Wow, isn't Windows 95 so awesome, look at all these apps written for it ALREADY!&amp;quot; So it was important that they continue to run.  I suspect that we just told them &amp;quot;Stick this call to SHGetSpecialFolderLocation into your setup program, and that will seed the registry key for your main program, which you don't have time to fix before Windows 95 RTM.&amp;quot;  The fact that other registry values also get auto-generated (beyond the handful needed by those four apps) was more an artifact of the compatibility hack than a design feature.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55542</link><pubDate>Tue, 04 Nov 2003 08:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55542</guid><dc:creator>Steve</dc:creator><description /></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55543</link><pubDate>Tue, 04 Nov 2003 09:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55543</guid><dc:creator>Rob Mensching</dc:creator><description>And if you're using the Windows Installer to install your application, you shouldn't need to call ::SHGetSpecialFolderLocation() because the Installer creates a whole slew of &amp;quot;standard Properties&amp;quot; that point to the correct location on the machine, no matter if its in the user profile that was redirected when on a Terminal Services machine or a per-machine location when installing as such.

Per-user/per-machine stuff is tricky and using the standard APIs instead of trying to reverse engineer data out of private data stores (like the Registry) is always going to provide a better experience for the end user (especially when your app is installed on the &amp;quot;next OS&amp;quot; where it was probably never tested).</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55544</link><pubDate>Tue, 04 Nov 2003 09:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55544</guid><dc:creator>Mike Dunn</dc:creator><description>How about the feature that was done so _one_ app ran on Win 95 gold? msdos.sys has some junk at the end that reads
;The following lines are required for compatibility with other programs
;Do not remove them (MSDOS.SYS needs to be &amp;gt;1024 bytes).
;xxxxxx
and so on. That junk was added for Norton AntiVirus, which still expected msdos.sys to be executable code (like in DOS 6) and it had a hard-coded size check of &amp;gt;= 1K for whatever reason. If the file was smaller, NAV assumed it had been corrupted by a virus.
We removed that size check in the following rev, but the junk comments in msdos.sys stuck around.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55545</link><pubDate>Tue, 04 Nov 2003 13:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55545</guid><dc:creator>Jordan Russell</dc:creator><description>I love how Mike names names. ;)</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55546</link><pubDate>Tue, 04 Nov 2003 20:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55546</guid><dc:creator>Michael Wexler</dc:creator><description>Thanks, this was a fun read...</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55547</link><pubDate>Tue, 04 Nov 2003 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55547</guid><dc:creator>Guy Gervais</dc:creator><description>Since many programmers won't take the time to search the documentation before using those registry entries, would it not make sense to add a &amp;quot;(ReadMe!)&amp;quot; key saying &amp;quot;Do not use these keys in your applications, see SHGetSpecialFolderLocation in the Shell API&amp;quot; or something to that effect? 
</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55548</link><pubDate>Tue, 04 Nov 2003 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55548</guid><dc:creator>Guy Gervais</dc:creator><description>Since many programmers won't take the time to search the documentation before using those registry entries, would it not make sense to add a &amp;quot;(ReadMe!)&amp;quot; key saying &amp;quot;Do not use these keys in your applications, see SHGetSpecialFolderLocation in the Shell API&amp;quot; or something to that effect? 
</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55549</link><pubDate>Wed, 05 Nov 2003 00:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55549</guid><dc:creator>Raymond Chen</dc:creator><description>Hey, Guy, how did you get access to my ToDo list?  I plan to do exactly that for Longhorn!</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55550</link><pubDate>Wed, 05 Nov 2003 04:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55550</guid><dc:creator>Anonymous</dc:creator><description>Huh, actually opened comments to post exactly what Guy Gervais already wrote. Raymond, your ToDo list seems to be known to everyone :-)</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55551</link><pubDate>Wed, 05 Nov 2003 22:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55551</guid><dc:creator>Centaur</dc:creator><description>And then someone smart finds it and starts discussing with his neighbor how Microsoft is again bloating everything :) Next week everyone starts writing small utilities to find and delete all such readmes, and they screw up their registries in the process. Or they see that some registry keys are documented and demand that for all keys, and that, as we all know, is impossible.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55552</link><pubDate>Thu, 06 Nov 2003 15:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55552</guid><dc:creator>Nekto</dc:creator><description>Isn't it better to patch regedt32 and rededit utilites just to show some more help on registry keys? Most of people will use these utils and this info will not be deleted as a key. You could even include big red sign near that keys - &amp;quot;Warning - deprecated!&amp;quot; :)

Or may be some addition to VC++ - &amp;quot;scan code for deprecated fucntion calls and registry keys&amp;quot; wich will be turned on by default.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55553</link><pubDate>Thu, 06 Nov 2003 17:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55553</guid><dc:creator>Ken</dc:creator><description>I can't imagine why so many people opted to use the registry key other than the delightfully elegant and easy-to-use &amp;quot;SHGetSpecialFolderLocation&amp;quot; API call.

In case you can't tell I'm being sarcastic.
</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55554</link><pubDate>Fri, 07 Nov 2003 16:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55554</guid><dc:creator>GMan</dc:creator><description>Well, I just installed VC++.NET.  I search for shortcut (trying to find out how to read a link to see what it points to) and guess what I find

ms-help://MS.VSCC/MS.MSDNVS/dnmgmt/html/msdn_shellnk1.htm

The example PROVIDED BY MICROSOFT IN VC++.NET READS THE REGISTRY!!!!!

So I guess you could say nobody is following any hacks, they are following the instructions Microsoft is STILL GIVING.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55555</link><pubDate>Fri, 07 Nov 2003 22:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55555</guid><dc:creator>Raymond Chen</dc:creator><description>The page appears to have been removed from MSDN in the meantime, at least I can't find it.  I think the article you refer to is from Nancy Cluts, who did much of her work based on Windows 95 betas (back when the registry key was the valid way to get the information).

Note that not all content on microsoft.com was tech-reviewed by the people responsible for the technology the article is about. For example, magazine articles are just magazine articles. I've seen magazine articles reprinted on MSDN that tell people to do the most horrible unsupported things...</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55556</link><pubDate>Sun, 09 Nov 2003 09:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55556</guid><dc:creator>GMan</dc:creator><description>Microsoft does a great job of having lots of documentation.  Maybe if these kinds of issues effect Microsoft's bottom line, like maybe if continuing to support that registry location costs money, then maybe it should be someone's job to fix/remove old bad docs and articles distrubuted by ms regardless of the original author.  You could setup an internal (and external?) special mail address or form where internal (and external?) people could send in fixes, revisions, corrections and MS could fix this stuff faster and make it less likely that people would continue to get bad info.  It could be at the bottom of each page on MSDN (and in the offline help as well)

Just a suggestion.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55557</link><pubDate>Mon, 10 Nov 2003 12:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55557</guid><dc:creator>Henk Devos</dc:creator><description>I sympathize with you, raymond...
This is an example of something that should not have been kept compatible.
A good solution would have been to write a little utility that creates the registry values, and ask the 4 programmers to call this utility at  setup.
I realize how hard all this stuff is.
But some things should absolutely be kept compatible, while some other things should not.
As an example, i agree that the folder tasks should not be kept compatible. It's only some bad guys like me who use this and we should live with the consequences.
However when i hear the fixed icon indices that have been around since Win95 will change this sounds like a very bad idea to me. I know lots of developers depending on this.
Maybe it would be a good idea to talk to some developers when trying to decide if something should be kept compatible or not.
</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55558</link><pubDate>Wed, 10 Dec 2003 11:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55558</guid><dc:creator>Norman Diamond</dc:creator><description>Here's an example of an application that uses a hard-coded pathname instead of calling SHGetSpecialFolderLocation().  The application is Visual Studio .Net 2003 Prerequisites.  The installation program for Visual Studio .Net 2003 requires the Prequisites CD to be inserted early in the installation sequence.  It creates a shortcut in the &amp;quot;Programs&amp;quot; folder in the Start Menu, with &amp;quot;Programs&amp;quot; named in English.  (Fortunately the rest of Visual Studio gets shortcuts installed into the normal Programs folder with whatever name it really has in whatever language version of Windows.)

Here are a few other examples, though less recent.  Windows 98 with either W98 SP1 or an IE SP, I forgot which.  Windows anything with Office 97 and an upgrade to Word 2000.  Etc.  These would put multiple entries in the main Start Menu itself and/or in names of folders in it.  One entry would be a word written in zenkaku (full-width) katakana and one entry would be a word written in hankaku (half-width) katakana.  Unlike case insensitivity, Windows has no such thing as width-insensitivity, so these installers created new entries instead of overwriting existing entries.

'Course this garbage isn't as bad as time bombs and other mass data destroyers (an example of a time bomb being Windows 95 FDISK creating overlapping logical drives on SCSI disks).  But still, some of this stuff is laughable.  No matter how much we read about Microsoft doing massive amounts of testing, we see that Microsoft obviously never even tested the thing once.  Install an upgrade, do a reboot, what's the first thing you do?  Click on the Start Button and see this new garbage.  How could anyone miss it?  Obviously by never even having tested it once.

Anyway, you want people to call SHGetSpecialFolderLocation(), you'd better start by informing your co-workers.</description></item><item><title>RE: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#55559</link><pubDate>Wed, 10 Dec 2003 19:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:55559</guid><dc:creator>Raymond Chen</dc:creator><description>I knew about Visual Studio's setup program, but I don't name names as a general rule.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#72702</link><pubDate>Fri, 13 Feb 2004 22:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:72702</guid><dc:creator>Todor</dc:creator><description>I think I'm going to have to use the registry values... The reason is that I don't want to link to shell32.dll because it slows down my program and the shared memory that my program has access to due to this call, counts toward my program when viewed with the Windows task manager (and users will think that my program uses more memory than it actually does). So if I can avoid linking to a DLL, I do it.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#72705</link><pubDate>Fri, 13 Feb 2004 23:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:72705</guid><dc:creator>Raymond Chen</dc:creator><description>That's great for you but not good for the future of Windows. So next time you complain that Windows UI never changes radically: Remember, it's because of you.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#109147</link><pubDate>Wed, 07 Apr 2004 17:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:109147</guid><dc:creator>Horacio Lopez</dc:creator><description>It was an interesting story.&lt;br&gt;Still, a dependency on shell32.dll is not desirable in some cases.&lt;br&gt;&lt;br&gt;What if a particular application needed a different shell other than Windows Explorer ?&lt;br&gt;&lt;br&gt;</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#109453</link><pubDate>Thu, 08 Apr 2004 03:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:109453</guid><dc:creator>Raymond Chen</dc:creator><description>You can still use shell32.dll if your shell isn't explorer.exe.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116326</link><pubDate>Tue, 20 Apr 2004 00:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116326</guid><dc:creator>Homer Meyer</dc:creator><description>Since this seems active, I'll post here. I've got a problem that maybe you can help me with. I need to get the location of the common documents folder under Windows NT SP6.  I've tried using SHGetSpecialFolderLocation, but that returns an error result saying that the parameter is incorrect.  I assume this is talking about the CSIDL_COMMON_DOCUMENTS parameter.  This code works fine under Win2k and WinXP, but I need to get it to work for WinNT.&lt;br&gt;&lt;br&gt;I noticed that the registry value for the common documents folder under &amp;quot;User Shell Folders&amp;quot; is correct for Windows NT.  Would I be ok in reading the value from the registry under Windows NT?  I'll use SHGetSpecialFolderLocation normally, but make a special case for Windows NT to read from the registry.&lt;br&gt;&lt;br&gt;This is for a Windows Installer installation, but the properties that Windows Installer sets are no help here because the common documents location isn't one of those properties.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116334</link><pubDate>Tue, 20 Apr 2004 00:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116334</guid><dc:creator>Raymond Chen</dc:creator><description>This is what shfolder.dll is for - to provide support for new CSIDL values on older OSs.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116873</link><pubDate>Tue, 20 Apr 2004 16:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116873</guid><dc:creator>Homer Meyer</dc:creator><description>I tried that too.  It returned an error also.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116879</link><pubDate>Tue, 20 Apr 2004 16:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116879</guid><dc:creator>Homer Meyer</dc:creator><description>Hmm.. what I was trying was using the shfolder.dll that is already on the WinNT system.  Is it allowed for me to install a newer shfolder.dll?  I'm searching for one that I can distribute on MSDN, but I haven't found it yet.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116882</link><pubDate>Tue, 20 Apr 2004 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116882</guid><dc:creator>Raymond Chen</dc:creator><description>&lt;a target="_new" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F&lt;/a&gt;</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#116925</link><pubDate>Tue, 20 Apr 2004 17:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116925</guid><dc:creator>Homer Meyer</dc:creator><description>Thanks.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#123693</link><pubDate>Fri, 30 Apr 2004 09:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:123693</guid><dc:creator>LK</dc:creator><description>With a little batch script and reg.exe it's easy to retrieve the user's &amp;quot;special folders&amp;quot;, so it's very handy to have this information inside the registry. So I'm very happy about the programmers of these four legacy apps :-)</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#139640</link><pubDate>Sun, 23 May 2004 00:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:139640</guid><dc:creator>Burt Harris</dc:creator><description>One thing that's caused me additional grief is the fact that the Shell Folders key (no matter how you access it) seems to default to putting temp files (both normal temp files, and internet temporary files) into the user's profile. This ends up with loads of cached data of little value mixed right in with the users' most critical documents and settings, making rational backup procedures complicated.&lt;br&gt;&lt;br&gt;Sure, you can change it indivdually, but on a machine with multiple users this ends up being a real pain, and I've yet to figure how to change the defult setting for new users.</description></item><item><title>re: The long and sad story of the Shell Folders key</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#158727</link><pubDate>Thu, 17 Jun 2004 23:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:158727</guid><dc:creator>Raymond Chen</dc:creator><description>Commenting on this article has been closed.</description></item><item><title>re: Why do folders like </title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#269159</link><pubDate>Wed, 24 Nov 2004 14:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:269159</guid><dc:creator>The Old New Thing</dc:creator><description /></item><item><title>at-the-water-cooler.com  &amp;raquo; Blog Archive   &amp;raquo; Finding more WinXP special folders</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#5180299</link><pubDate>Fri, 28 Sep 2007 08:39:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5180299</guid><dc:creator>at-the-water-cooler.com  » Blog Archive   » Finding more WinXP special folders</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://at-the-water-cooler.com/blog/2007/09/27/finding-more-winxp-special-folders/"&gt;http://at-the-water-cooler.com/blog/2007/09/27/finding-more-winxp-special-folders/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Wine additional configuration &amp;laquo; aareet</title><link>http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx#9704501</link><pubDate>Sun, 07 Jun 2009 19:49:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9704501</guid><dc:creator>Wine additional configuration &amp;laquo; aareet</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://aareet.com/2009/05/29/wine-additional-configuration/"&gt;http://aareet.com/2009/05/29/wine-additional-configuration/&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>