2018年3月6日火曜日

レガシー環境の移行に手こずった話

テスト治具環境が構築されていたWindowsXP PCがお亡くなりに
余っていたVista PCに環境を移行していたのだが酷く手間取ってしまったお話

インストーラーは無く、生のままの.exeと設定ファイルがあるだけなのでそのままコピー
フォルダ等も元通りに再現したのだが処理に失敗してしまう

原因は処理中のテンポラリファイルの出力先がルートフォルダに指定されていたため
Vistaはこれを許さないらしい
治具ソフトもシステムもエラーを表示してくれなかったので手間取ってしまった
設定ファイルで出力フォルダが指定できたため、ルート以外に指定して解決