私も試してみましたが、ディレクトリの変更はchdirでするのが良いようです。 system関数では出来ませんでした。 system関数でのプログラムの実行ですが、空白の入ったパス、すなわち Program Files などが含まれている場合、""で囲む必要があります。 (DOSシェルの問題) 例 system("dir c:\\Program Files\\"); => 失敗 system("dir \"c:\\Program Files\\\""); => 成功