OSは、Vista64Bitです。外国の掲示板を読んでみましたが、どうも64ビットVistaでは動作したと言う報告が無いようです。WindiwsVista64Bitでうまく使えている人はいますでしょうか。
もう既に試されていたら無視してください
ps3sixaxis_en.exeを右クリックしてプロパティを開き
互換性タブの中に互換モードというのがあるので
それをいじってみてはどうですか?
http://www.exconn.net/Blogs/windows/archive/2006/06/14/13212.asp...
後で考えれば、まったくその通りです。
外国のサイトを必死で調べ結果が出ましたので報告がてらに返信をいたします。
PS3のコントローラーにUSBモードで動作するようなコマンドを最初に1発送るだけでPCで使えるはずでした。
汎用的なUpper FilterとなりそのAPIを使用してユーザーモードでUSB機器を制御出来る優れもののドライバーがフリーであります。それを使用してPS3のコントローラーにコマンドを送るプログラムを使用して1発目のコマンドを送信するという方法がセオリーのようです。そのドライバーが64ビットOSに対応していませんでした。ドライバーの自作も一瞬考えましたが、ハードルが高そうだったので諦めて別のコントローラーを買ってきました。
お騒がせしました。
libusbがうまくいってないように思うんです。
Test Programを事項すると下記のように出ます。
DLL version: 0.1.10.1
Driver version: -1.-1.-1.-1
bus/device idVendor/idProduct
でもコレが正常かどうかは分かりませんが、デバイスマネージャーでデバイス上フィルタを確認すると、libusb0となってるんです。