ジャンル不定の日記です。

vbadosに付属のvbmouseを使ってみようとしたんだが・・・

vbmouse.gitのマウスドライバでVirtualboxのマウス統合は機能してるんだがホイールが使えない。
vbados.gitの方にもvbmouseが付属してるが、こっちの方はDOS用だがホイール機能があるみたい。

つーわけで、vbadosの方のマウスドライバも試してみようとしたんだが、結局ホイールは使えなかった上にすごくめんどいことになった。

まず、vbmouse.gitにはvbmouse.drvが付属していて、9xsetup.infをインストールするとC:\WINDOWS\SYSTEMにvbmouse.drvがコピーされてSYSTEM.ini内が、
mouse.drv=mouse.drv
のところが
mouse.drv=vbmouse.drv
になってマウス統合が機能する(ホイールは無効)んだが、

vbmouse.gitの方はアンインストール方法が記載されてないが、
system.iniをmouse.drvに戻せば元に戻りそうなもんだが、何故か元に戻して再起動するとVirtualboxが落ちた。
vdiのバックアップとかしてなかったんで、母艦上でマウントしてvbmouse.drvに戻したら復旧した。

vbados.gitの方にはvbmouse.drvが付属しているが、同名だがvbmouse.gitのvbmouse.drvとは別物で、vbados.gitの方のやつはvbmouse.exeをwindowsが起動する前に実行する必要がある。
つまり、vbsf.exeと同じ用にautoexec.batで実行してvbmouse.drvを入れ替えてsystem.iniをvbmouse.drvにすれば機能すると思ったわけだが、
その方法で機能したんだがホイールは無効だった。

vbados.gitのvbmouse.exeにwheel onオプションがあるんでオプションをつけて実行すればいいと思ったんだが、
どうもwheelオプションはvbmouse.exeの実行中に使用するコマンドで、同時にインストールはしてくれないみたいで再度Virtualboxが落ちて復旧することに。

vbmouse.exe install
vbmouse.exe wheel on
みたいに2行に分けてautoexec.batに記載したら落ちなくなったが、ホイールは機能しなかった。
試しにDOSプロンプトでvbmouse.exe wheel onを実行してみたら、PS/2マウスが無いみたいに言われた。

わかんないんでvbmouse.gitのマウスドライバに戻した。