Well, putting it in the System32 folder makes B2D work, but not the game (I'm testing with Square's Life). And if I try to run it from B2D, I get this in the Output section:
20:38:49
Key initialized FAILED
Error 91 in CreateFont: system
ERROR - Map init error
ERROR - Map read error
ERROR - Draw map error
Key not Initialized
Key not Initialized
Key not Initialized
Key not Initialized
ERROR - Map Get Att (posible out of subscript range)
ERROR - Map Get Att (posible out of subscript range)
ERROR - Draw map error
** ERROR **
Subscript out of range
Line: 290 Column :1
Graphics terminated
Looks the same as the problems the other Vista user was having.
Also, trying to register the DLL didn't work. It said it couldn't call the DLLRegisterServer or something.