by ケースケ » 2006年2月05日(日) 01:44
当然のことなのかもしれませんが・・・
ShellExecuteで実行ファイルを起動すると、起動させられた実行ファイルのカレントディレクトリが、ユーザーディレクトリか起動側のカレントディレクトリになってしまいます。
ShellExecuteの「作業フォルダ」を指定することで回避できます。
私が持っているランチャーソフトが全滅だったので、ちょっと書いてみます。
ソースも書かずにコードモジュールに書いてよかったのやら・・・?
当然のことなのかもしれませんが・・・
ShellExecuteで実行ファイルを起動すると、起動させられた実行ファイルのカレントディレクトリが、ユーザーディレクトリか起動側のカレントディレクトリになってしまいます。
ShellExecuteの「作業フォルダ」を指定することで回避できます。
私が持っているランチャーソフトが全滅だったので、ちょっと書いてみます。
ソースも書かずにコードモジュールに書いてよかったのやら・・・?