8dx7vb.dllのDllRegisterServerは成功しました。私のパソコンの環境では何故か出来ませんでした。dx7だけをSysWOW64に入れるだけで"ぱるメロ!"は起動しました。詳しいことは分からないのですが、フォルダ名に64が付いているので、64ビットOSだとこちらの方法が有効なのかもしれません。出来たらラッキーぐらいの気持ちで・・・(操作ミスっても壊れないだろうし、、、ただしシステムファイル動かしたらヤバイ)SysWOW64とは何か?(ゆとり的解釈)SysWOW64関係で検索してたどり着いた人のための解説。解説といっても、自分も詳しい人間ではないので簡単なさわりだけメモっておきます。SysWOW64は前述で予想したとおり、64ビットOSに関係のあるフォルダでした。WindowsXPの時代から64ビットOSが生まれているので、その時からの仕様。64bit"というらしいです。(この先はシステムファイルのシステム的なお話になるのでかなり適当w)・SysWOW64にはDLLが保存されています。・しかもただのDLLではなく、32bitのDLLが保存されています。64bitのWindowsでは、64bitのDLLでシステムが構築されています。基本的には32bitのDLLも64bitのDLLも同じ動作をするので問題はありません。この場合の問題というのは、64bit版OS上で動作するソフトウェアが32bit版であったとしても問題ないという意味です。ところが、ごく一部のDLLは32bitと64bitで内容が異なってしまいます。なると、64bitOS上で32bitソフトを動かそうとしても、必要なDLLが違うため起動できません。(これは互換モードを使っても解決できません)そこでSysWOW64フォルダーが役に立ちます。64bitOSは32bitソフトを起動する時に、まず普通のDLLが格納されているフォルダ(System32)にアクセスします。そこで、特殊なDLLが必要な場合は、自動的にSysWOW64を探しに行くのです。SysWOW64に必要なDLLが存在すれば、自動的にそちらを利用し、問題なくソフトが動きます。SysWOW64フォルダには「32bitDLLが格納されている」ということです。このページの主旨は「Windows7(64bit)で"ぱるメロ!(32bit)"を動かす」ということでした。記事を書いた当時は分かりませんでしたが、今ではなんとなく仕組みを説明できます。64bit版しか存在しないので起動できないというわけです。上記の解説では、32bit版のDx7vb.dllをどこかしらから入手してSysWOW64に入れるという処理だったわけです。・System32からDx7vb.dll(32bit)を探す・存在しない・SysWOW64にリダイレクトして探す・存在した!・起動!!!という処理が行われるわけです。したら互換モードにしないと出来ないかもしれませんが・・・これ以上Windowsのシステムに詳しくなるつもりはないので、このへんで終わり。