Just Let It Flow

September 21, 2010

Wow, Disabling Wow64 FS Redirection Can Cause Problems, Who Knew

Filed under: Wow, that was stupid — adeyblue @ 5:52 pm

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.

February 5, 2010

Send in the Clones

Filed under: Wow, that was stupid — adeyblue @ 3:00 am

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

When Enabling stdcall Put Me in a Bind

Filed under: Wow, that was stupid — adeyblue @ 5:16 pm

A tale of woe where trying to be correct made everything wrong.

February 25, 2009

When Returning TRUE Returned FALSE

Filed under: Windows,Wow, that was stupid — adeyblue @ 1:49 am

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.

Powered by WordPress