自作のプログラムではレジストリを使っていないものとばかり思っていましたが。。
DirectInputをDirectInput8Create()で初期化するとレジストリに勝手に登録する
みたいですね。詳しくは以下のサイトをどうぞ。
http://dodeka.net/~j2/wp/?p=163
レジストリエディタで自分のプログラムが登録されてないか確認してみると、なんと山のように
登録されていました;うわぁぁ何てこったい。
しかも今までプレイしたことのあるDirectX製ゲームも他にもずらりと登録されてるし。
…何だかなあと思ってしまいました。とりあえず、同サイトにCoCreateInstanceを
使うことでレジストリの登録を防ぐ方法が書いてあったので一安心です。
同じようにDirectInputを使っている方は一度チェックしてみることをお勧めします苦笑。