サービス中の現在の実行可能ファイルへのパスを取得する必要がありますが、GetModuleFileNameW またはグローバル変数 _pgmptr を使用すると、常に小文字のパスが取得されますが、これは私にとっては正しくありません。
例: 元のパスは C:/MyApp/app.exe で、GetModuleFileNameW は常に c:/myapp/app.exe を返します。
問題はデスクトップ アプリケーションでは発生せず、サービスのみで発生します。正しいケース パスを取得するにはどうすればよいですか?