wininet.dll で FTPクライアント作成

wininet.dllを使用したFTPモジュールが、時々通信エラーになる障害があるということで、調査依頼が来た。
Visual C++のソースなんて久しぶりだなぁとソースを眺めてみたものの、あまりにも簡単な作りにプログラム的な問題とは思えず、ひとまず、テスト用にクライアントを作成してみた。
まあ、でも問題が再現できないので、調査も何もないなぁと。FTPサーバ側もデバッグのために手を入れたものを作る必要が…それは難しすぎるか…。
パケットダンプが取れれば、それが一番問題解析に役にたつと思うのだが。本番環境だとそう簡単にもいかんのがもどかしい。