GetSaveFileName()
で、保存するファイル名を取得して、
CopyFile()
で一時ファイルを保存したいのですが、

GetSaveFileName()
でディレクトリを移動させると、ファイルが保存されなくなります。
なぜでしょう。