TTXCopyIniFile -- 設定ファイルの事前コピー

機能:
  設定の保存で保存先に新規のファイルを指定した時、実際に設定が保存される
  前に、起動時の設定ファイルを保存先ファイル名でコピーします。

  Tera Termでは設定の保存にWritePrivateProfileString()等を使っているので
  元ファイルのコメントがそのまま残るようになっていますが、保存先に新規
  ファイルを指定した時はコメント等が消えてしまいます。
  このTTXでは起動時の設定ファイルをあらかじめ保存先にコピーしておく事に
  よって、コメントが失われるのを回避します。

解説:
  初回のReadIniFile呼び出し時(Tera Term起動時の設定ファイル読み込み時)に
  設定ファイル名を記憶しておき、WriteIniFileの呼び出し時にCopyFile()で
  起動時の設定ファイルをコピーしています。

  手抜きのため、保存先ファイルの存在チェックは行っていません。
  代わりに、CopyFile()の引数でファイルが存在する時はコピーが行われない
  ようにしています。
  https://ja.osdn.net/forum/forum.php?thread_id=19996&forum_id=5841

バグ:
  ・まだあまりテストされていません。
  ・Windows Vistaで正常に動くか確認されていません。

その他:
  このプラグインは、以下の要望を元にして作られました。
  https://ja.osdn.net/forum/forum.php?thread_id=19996&forum_id=5841
