TTSSHをビルドしてみた

ウィンドウが半透明にできるというどうでもいい理由でTeraTermを使ってるんですが、前々から思うところがあったのでソースをいじってみることにしました。

ビルドする方法についてはこちらに詳しく書かれています。

うちの環境はここで注記が入っているVS2005なので、環境変数をいじる必要がありました。

まずTeraTermそのものをビルドします。これを実行すると、ttermpro.exeが生成されますが、普段使ってるバージョンとちょっと違います。メニューが英語なのはいいとして、起動直後の接続方法にSSHがありません。

SSHをサポートさせるためには、ttxssh.dllをttermpro.exeのあるディレクトリにおく必要があります。DLLの作り方は上のマニュアルの「■ TTSSHのビルド方法」に書かれています。ここで生成したDLLをコピーすれば普段使ってるTeraTermになります。

ビルド通ったのでさっそくソースをいじってSCPの受信ディレクトリを指定できるようにしました。

今後は送信先なんかも指定できたらいいなーと思ってます。