Maintenance programming - yes, we all have to do it. Most of us experience it by way of coercion. The fortunate ones have the privilege of delegating this task to an eager intern willing to get their hands on any production code. I for one do not have such a privilege.
I have the responsibility of updating a VB6 application every year and in part of doing so is the need to
set up an ODBC for each client machine. This year has been a little different in that these machines run Windows 7.
In Windows 7 there are two folders where dll, driver and executable files live...
%SystemRoot%\System32
and
%SystemRoot%\sysWoW64
I was surprised to find out that on a 64-bit machine the System32 folder actually holds 64-bit files and not 32-bit files as the moniker suggests. Why? Backwards compatibility. That's right. That means the
sysWoW64 folder contains 32-bit files. So let me give it to you again. System32 holds 64-bit files and sysWoW64 holds 32-bit files. That certainly is backwards.
And no, the WoW in sysWoW64 is not an acronym for
World of Warcraft. It actually means Windows 32-bit on Windows 64-bit, if that helps you remember at all.