Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

5
  • 1
    How does ProgramFiles(x86)` avoid clutter? There are still both 32- and 64-bit versions of files, so avoiding clutter doesn't make sense. There is no difference between putting them in \32\blah` or \blah\32; either way, they are separated. If anything, the current way separates the app's components (and also duplicates them unnecessarily since few apps use CommonFiles for resources and such. Besides, you make it sound as though apps are dumping their DLLs in a common bucket. It's easy enough to keep an app's 32-bit DLLs with its 32-bit exes and it's 64-bit DLLs with it's 64-bit exes.
    – Synetech
    Commented Jun 28, 2012 at 14:58
  • Oh, and as for 95/98, who said anything about that? Even XP had a 16-bit subsystem (the NTVDM).
    – Synetech
    Commented Jun 28, 2012 at 14:58
  • I thought you wanted an explanation. Few apps use CommonFiles? I have 35 different applications that have entries there. It's a safer place to store shared components than the System32 directory. Your statement that few apps use this is debatable. Quoting you: "They didn't have to jump through these hoops to allow for 32-bit and 16-bit programs on the same system. I don't recall ever seeing a ProgramFiles (16) or some such [...] The part about it being done as a convenience for programmers reasonable though." Well, yeah.. programmers do. We write the applications after all. Commented Jun 28, 2012 at 15:20
  • Huh?​​​​​​​​​​​
    – Synetech
    Commented Jun 28, 2012 at 15:25
  • Just re-read this.. he said it better in his replies - superuser.com/a/442253/142951. If you're not a developer you might not see the purpose. Commented Jun 28, 2012 at 15:29