通常のコンソール アプリケーション (またはその他のアプリケーション) を使用していて、Windows エクスプローラーを使用してファイルを .exe ファイルにドラッグすると (ファイルを「コマンド ライン入力」として使用するため)、現在のディレクトリが設定されます。アプリケーションが配置されているディレクトリではなく、他のディレクトリ(ホームフォルダー?)に移動します。アプリケーションをダブルクリックして起動すると、現在のディレクトリが正しく設定されます。
これの理由は何ですか?アプリケーションのフォルダを現在のディレクトリとして使用する方法はありますか?