コンソール アプリケーションに、System.IO.Path.GetFullPath("ApplicationSubDirectory")
アプリケーション ディレクトリ ファイル システム パスを取得する行を記述しました。
このアプリケーションをビルドし、システムに exe をインストールしました。exeがc://ProgramFiles/AppFolder/
ディレクトリにインストールされました。exeを実行すると、のような有効なパスが得られc://ProgramFiles/AppFolder/ApplicationSubDirectory
ました。
しかし、このexeをWindowsスケジューラで毎日実行するようにスケジュールしたとき。それから私は間違った道を歩んでいます。これにより、Windowsスケジューラがインストールされているディレクトリのパスが返されますc://Windows/System32/ApplicationSubDirectory
. これは間違ったパスです。
exeをスケジュールした後に有効なパスを取得する方法を教えてください。
どうもありがとう。