だから実装を変えればいいだけの話だね。
アドレス長が違えばプロキシやドライバ用意して
強制的にアウトプロセスで実行すればいいだけ。
COMで散々やっといてDLLでは無理とかただの甘え。