TTSSHをビルドしてみた
ウィンドウが半透明にできるというどうでもいい理由でTeraTermを使ってるんですが、前々から思うところがあったのでソースをいじってみることにしました。
ビルドする方法についてはこちらに詳しく書かれています。
うちの環境はここで注記が入っているVS2005なので、環境変数をいじる必要がありました。
まずTeraTermそのものをビルドします。これを実行すると、ttermpro.exeが生成されますが、普段使ってるバージョンとちょっと違います。メニューが英語なのはいいとして、起動直後の接続方法にSSHがありません。
SSHをサポートさせるためには、ttxssh.dllをttermpro.exeのあるディレクトリにおく必要があります。DLLの作り方は上のマニュアルの「■ TTSSHのビルド方法」に書かれています。ここで生成したDLLをコピーすれば普段使ってるTeraTermになります。
ビルド通ったのでさっそくソースをいじってSCPの受信ディレクトリを指定できるようにしました。
今後は送信先なんかも指定できたらいいなーと思ってます。