2009年10月26日
Windows 2000で 非対応の Microsoft マウスと IntelliPointを使ってみました
Windows 7発売記念で、IntelliPoint 7のCDを無償配布してたのでついでにちょっと安めの Microsoft マウスが使えないか試してみました。
そのままIntelliPoint 7をインストールしようとすると、「Windows XPまたはWindows 2000 SP4を実行するコンピュータが必要です。」と言われますがw
そのままIntelliPoint 7をインストールしようとすると、「Windows XPまたはWindows 2000 SP4を実行するコンピュータが必要です。」と言われますがw
インストール自体は、Setup.exe と SetupStb.exe を fcwinを使って、XP 互換モードで設定保存IPoint\Setup\IP.MSIをWindows2000実行可能で書き換えて上書きするだけです。
マウスの選択は今選んでも無駄なので、適当なものを選んで後にします。
ちなみに、ドライバは普通に入ります。
インストール後、メニューに非対応マウスの項目が一切出てこないので、手を加える必要があります。
方法は二つあって、rundll32.exe をコピーして rundllxp.exe にした後、fcwinで rundllxp.exe とIPoint.exeを XP互換モードで設定保存した後、マウスの設定用にショートカット
rundllxp.exe shell32.dll,Control_RunDLL main.cpl @0
を作成する方法。
もう一つはipcplbtn.dllとIPoint.exeのバイナリ直接書き換えです。
ipcplbtn.dll は バイナリエディタで 7AA7Dの 751aを eb1aに書き換え
Ipoint.exeは3c984 番地の 721Aを 7200に書き換えます。
それぞれ、バージョンは7.00.260.0、7.00.261 でした。
一応書き換えたものをここにおいておきます。
拡張カーネルで Intellipoint 7.x を動かす
注:アプリケーションごとに機能を割り当てる機能は多分動きません。kdwのUSER32.DLLラッパーをシステムインストールして小細工すれば動くかもしれませんが未確認。
インスタントビューアと言う機能が割り当てることができるのですが、alt+tabの拡張版のようなもので、その窓のプレビューを見ながらタスクを切り替えることができて便利です。
これには、本来 IntelliMouse が接続されてる必要があるのですが、なくても使えるようにしているフリーウェアを公開されてる方もいらっしゃいます。
関連記事:
ロジクールの最新のマウスのSetPointをWindows2000で使う
Say Goodbye to Laser の マイクロソフトの新しいマウスとは
関連サイト:
Microsoft IntelliPoint 付属のインスタントビューアを表示する - KG Software Library
マイクロソフト、人間工学に基づいたマウス&キーボードセット発売へ:ニュース - CNET Japan