Neutral Scent このページをアンテナに追加 RSSフィード Twitter

2006-12-16

[][]Willcom 9(nine)を64bit版Windowsに認識させる方法

ウィルコムのnineことWS009KEを購入したわけですが、Windows XP x64 EditionがUSBドライバを認識してくれません。まーVistaのx64版も同じでしょう。

W31CAに続いて、またかよ、という感じで、64bit対応はお寒いよな、と思っていたのですが、ドライバのフォルダを覗いてみたら、*.infファイルがぺらっとあるだけ、中を見てみるとUnimodem.vxdを割り当てて、ATコマンドとレスポンスがだらだらっと書いてあるだけです。
ふふーん? と思って、それっぽい情報を漁って自分で書き換えてみたら、しっかり認識しましたよ!

よーするに、いくつかのinfエントリーを追加・変更するだけです。

[Manufacturer]
%CompanyName% = Models
↓
[Manufacturer]
%CompanyName% = Models,ntx86,ntamd64,ntia64
[Models]
%Modem1% = Modem1, USB\VID_1A12&PID_6001

↓コピーして追加

[Models.ntx86]
%Modem1% = Modem1, USB\VID_1A12&PID_6001

[Models.ntamd64]
%Modem1% = Modem1, USB\VID_1A12&PID_6001

[Models.ntia64]
%Modem1% = Modem1, USB\VID_1A12&PID_6001

こんだけ。

どうでもいいような変更なので、近いうちにKESさんもオフィシャルに対応してくれると思いますが(動作検証とか考えるとそれはそれでタイヘンでしょうけど)、編集済みのファイルを置いておきます。
まーほとんどいないでしょうが、x64環境でnineを繋ぎたい方はどうぞ。

編集済みinfファイルのダウンロードはこちらから。→DOWNLOAD
当然ながら一切の動作保証などはいたしません。全て自己責任で。

関連情報:
INF Requirements for 64-bit Systems (Regでやる方法もあるようです)
http://www.microsoft.com/whdc/driver/install/64INF_reqs.mspx

この手って、他にも効きそうだよなぁ、うち帰ったらW31CAのドライバも見てみよう...。

----

追記:
W31CAは無理っぽい。
Vista x64ではエラーになるが、ファイルのコピーに失敗してるだけのようなので、ほかのドライバを入れてファイルを作らせるか、もーちょいがんばってinfを書き換えれば対処できそうな気がする。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/kaorun/20061216/1166258848