- ベストアンサー
アプリケーションは自分のパスをどこに保存するのか?
ファイルを読み込むアプリケーションを作成しているのですが、その際にファイルを相対パスで指定しています。 アプリケーションは自分の絶対パスを知らないと相対パスを指定出来ないと思うのですが、アプリケーションはどこにどのような形で自分の絶対パスを保存しているのでしょうか? プログラムで絶対パスの取得は出来ているのですが、取得した絶対パスを細工して保存してる変数に代入してパスを偽装したいのです
ファイルを読み込むアプリケーションを作成しているのですが、その際にファイルを相対パスで指定しています。 アプリケーションは自分の絶対パスを知らないと相対パスを指定出来ないと思うのですが、アプリケーションはどこにどのような形で自分の絶対パスを保存しているのでしょうか? プログラムで絶対パスの取得は出来ているのですが、取得した絶対パスを細工して保存してる変数に代入してパスを偽装したいのです
お礼
回答ありがとうございます。 アプリケーションから絶対パス取得は出来ていたので取得したパスをSetCurrentDirectory()関数に渡すことでFlashから起動した場合でも相対パスを使えるようになりました。 ありがとうございました。