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
Wow, Disabling Wow64 FS Redirection Can Cause Problems, Who Knew
Comments Off on Wow, Disabling Wow64 FS Redirection Can Cause Problems, Who Knew
February 5, 2010
Send in the Clones
When mimicing the interface doesn’t mean copying the functionality, a short tale of coming unstuck at the hands of boost::ptr_vector.
Comments Off on Send in the Clones
August 24, 2009
When Enabling stdcall Put Me in a Bind
A tale of woe where trying to be correct made everything wrong.
Comments Off on When Enabling stdcall Put Me in a Bind
February 25, 2009
When Returning TRUE Returned FALSE
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.
Comments Off on When Returning TRUE Returned FALSE