[381] VxD wrapper 投稿者:">mac 投稿日:2000/05/30(Tue) 14:37 <URL>
> Spirit.ocx などに、パッチを入れることが簡単に出来たらいいのになーと ふと思ってしまいました。

Windowsのdevice driverは全くの素人です。

Com driverをWrapしてしまうような手法は、Winでは出来ないのでしょうか?
アプリケーション側からは、普通のCom portに見えるんですが、その実態は既存の本物のCom port driverにつなぐだけで何もしない。ただ、RTS,CTSは、横取りしてしまい、本物のハードウエアに関係なくループバックしてしまうような仮想ドライバーです。

これができると、IR portだけでなく、IR-Towerが認識されないパターンでトラブル USB Serial Converterの一部も使えるようになるかもしれません。

unix系のOSでは、OS側にいっちゃったデータもtunnel deviceでユーザー空間にループバックさせて、結構自由にいじれますよね。(まあ、ドライバのソースもあるんで、何でもありなんだけど)

[394] Re: VxD wrapper 投稿者:ななしの 投稿日:2000/06/01(Thu) 09:06 <URL>
Winのドライバに関しては、Win3.0の時代にちょっとかじった程度の知識です。

> Com driverをWrapしてしまうような手法は、Winでは出来ないのでしょうか?
Winでも可能ではないでしょうか?なんでかというとWinのIrDAドライバはIrPHY(物理層)のCOMポートにアクセスしてIrCOMMなどの仮想的なCOMポートを作っているので、似た手法でWrapも可能だとは思います。

unix系のOSなら最悪カーネルにまで手を入れられるので何でもありですよね。(^^;