One thing not to do lightly in a Wow64 app is to disable the file system redirection that causes accesses to the System32 folder to be routed to the SysWOW64 folder. In new native code projects, you may be able to get away with it as all the code is under your purview. In a C++/CLI module or pinvoked in a .Net app however, it really is a bad idea.
September 21, 2010
February 5, 2010
When mimicing the interface doesn’t mean copying the functionality, a short tale of coming unstuck at the hands of boost::ptr_vector.
August 24, 2009
A tale of woe where trying to be correct made everything wrong.
February 25, 2009
It was a day like any other, the birds were singing, bees were trying to have sex with them (as is my understanding) and my code worked was in a working state, but not for much longer. The symbol handling part of the code was in need of a cleanup so I took the opportunity to change the symbol loading options so that the api used the more efficient (apparently) deferred loading instead of buliding the full symbol table on initialization. That’s when the pain started.