SydLexia.com Forum Index
"Stay awhile. Stay... FOREVER!"

  [Edit Profile]  [Search]  [Memberlist]  [Usergroups]  [FAQ]  [Register]
[Who's Online]  [Log in to check your private messages]  [Log in]
64-Bit System Files go in System32


Reply to topic
Author Message
GPFontaine
Joined: Dec 06 2007
Location: Connecticut
PostPosted: Dec 04 2009 02:48 pm Reply with quote Back to top

Recently my job required that I fix a compatibility issue with an application we needed to work on 64-bit versions of Windows. The app runs a connection with a SQL database and requires that the ODBC settings be correctly configured.

Unfortunately a 32-bit application that uses SQL via ODBC connections must be configured using the 32-bit version of the ODBC utility. Should a person make the mistake of using the defaulted 64-bit version, it would look correct, but never work.

What amazes me the most is that the locations of the 32 and 64-bit files are in very oddly named folders.

64-bit versions of Microsoft Windows house 32-bit system applications in the %windir%\syswow64 directory while the 64-bit system programs are located in the %windir%\system32 folder.

Why? Why! WHY!?!?!?

I think this is a case of legacy catching up to reality and then a case of backwards compatibility moving forwards.

When Windows transitions to the 32-bit platform the system files went from System to System32. When that change happened, there was no backwards compatibility offered to 16-bit. Now however, as we go from 32-bit to 64-bit the versions of Windows are virtually identical other than the applications being compiled differently. To release both a 32 and 64 bit version of Windows easily, they needed to use the same locations for the files so that the registry, ini files, and other settings wouldn't get too fucked up. If they had done a clean break to 64 bit then they probably would have gotten rid of System32 and called it System64. This explains at least why they would put 64 bit files into the System32 directory.

What I don't understand is why they put 32 bit files into a folder called syswow64. I don't even have a clue on that one.



 
View user's profileSend private messageVisit poster's website
Ice2SeeYou
Title: Sexual Tyrannosaurus
Joined: Sep 28 2008
Location: South of Heaven
PostPosted: Dec 04 2009 02:54 pm Reply with quote Back to top

What should I do when my 64-bit Atari Jaguar looks worse than my 16-bit SNES?


Sydlexia.com - Where miserable bastards meet to call each other retards.
 
View user's profileSend private message
GPFontaine
Joined: Dec 06 2007
Location: Connecticut
PostPosted: Dec 04 2009 03:27 pm Reply with quote Back to top

If it looks worse then you should probably clean it and then repaint it.



 
View user's profileSend private messageVisit poster's website
UsaSatsui
Title: The White Rabbit
Joined: May 25 2008
Location: Hiding
PostPosted: Dec 04 2009 07:21 pm Reply with quote Back to top

WHAT!?
View user's profileSend private message
lavalarva
2011 SNES Champ
Joined: Dec 04 2006
PostPosted: Dec 04 2009 07:37 pm Reply with quote Back to top

So, huh, they put 32-bit files in system64 and 64-bit files in system32? Or some folders like that? I'm lost...
View user's profileSend private message
GPFontaine
Joined: Dec 06 2007
Location: Connecticut
PostPosted: Dec 04 2009 10:01 pm Reply with quote Back to top

UsaSatsui wrote:
WHAT!?

My point exactly.

lavalarva wrote:
So, huh, they put 32-bit files in system64 and 64-bit files in system32? Or some folders like that? I'm lost...

They put the 32-bit files into SysWOW64 and the 64-bit files into System32.



 
View user's profileSend private messageVisit poster's website
Display posts from previous:      
Reply to topic

 
 Jump to: