>http://www.wildtree.jp/~araki/modules/mydownloads/singlefile.php?cid=11&lid=26
元記事>http://www.wildtree.jp/~araki/rakugaki/archives/001754.html
先日紹介した“W-ZERO3マスストレージ化”。
上記サイトのhiro氏の手によって切り替えツールが作成されています。
単にレジストリ値(文字列)を書き換えるだけでなく、なんと、再起動不要で切り替えができると言う優れもの。
β版って事ですが、これは便利!
因みに、PC接続時にマスストレージ認識までフリーズかと思うくらいの時間(1分弱)を要するが、本ソフトを用いたマスストレージ化でも上記レジストリ編集によるマスストレージ化でも同じ現象は起こる。
しかし、先日「使われるDLLが違うから無理かぁ」と適当なことを言っていたが、再起動しなくても、IOコントロール部を書き換えれば問題ない模様。なるほど。
インストールはW-ZERO3でCABファイルを実行するだけ。
なお、アンインストールした際、標準でサポートされていないモード(Mass Storageやシリアル)にしていた場合、コントロールパネルの、ユーティリティで、USB機能の切替が出来なくなる(ドロップダウンリストがロックされている)。
“TRE”のようなレジストリエディタを使って、上記“マスストレージ化”記事にもあるように、“\HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers”のDefaultClientDriverの値を、RNDISかUSBSER_Classにしてやり、システムをリセットすることで回復する。
現状でわかっている問題点とやら。
→Visual Studio 2005 Standard製品版を買ったら消せる予定。
≫v0.92で修正。
→控えめに、「プログラム」フォルダの下に引っ越したいのですが、やり方がわかりません。
≫v0.91で修正。
・Mass Storageから、他に切り替えると、「画像メモリ カードが挿入されました」とかいうダイアログが出る。
→たまには画像の棚卸でもしてやってください。
≫マスストレージ動作時に本体側がminiSDをロストするので、元から表示させない以外、どうしようもない気がする。
・ドキュメントの一つもない。
→ごめんなさい。正式版の時点でつけたいと思います。
→一応、縦横、どちらでも操作できるようにしてあるのですが、不慣れなもので。
≫v0.91で修正。
・胡散臭い
→マイクロソフトのUSB Mass Storageのドライバに「サンプルだから」とか「idProductを変えろよ」とか書いてあり、そいつからして胡散臭いので、これ以上はどうにもならないかもしれません。
→あ、あるのお気づきですか。正式版の時点では入れようかと思います。
≫v0.92で修正。
・コントロールパネルアプレットではない。
→すんません。C#.NETで、アプレットにする方法を編み出したらそうします。
・起動が遅い。
→.NETアプリはみんなそうなんです。
・Mass Storageモードにおいて、PC側がカードを認識するまでに時間がかかりすぎる(約1分)
→USB Mass Strageのデバイスドライバの問題。
UsbSelect_v0.93.CAB(06/02/05)
です。。。
UsbSelect_v0.92.CAB(06/01/31)
です。。。



