OpenFileDialog
ディレクトリ内のすべてのファイルを表示できないことに気付きました。これは私のアプリケーションで発生しますが、タスクマネージャーの「新しいタスク」「参照」オプション(コントロールを使用する)などの他のOpenFileDialog
Windowsネイティブプログラムでも発生しますが、理由と可能な回避策を知っている人はいますか?そのために?
タスクマネージャーを管理者として実行しても修正されなかったため、特権が原因ではないようです
編集:これは、ファイルシステムリダイレクターと呼ばれるappcompat機能によって引き起こされたことがわかりました。どうやら、タスクマネージャー32ビットと自分のアプリケーションを起動していたため、32ビットsystem32別名SysWOW64フォルダーが表示されていました(Windowsでの奇妙な命名スキームについて話してください) 7 64 ビット System32 には 64 ビット ファイルがあり、SysWOW64 には 32 ビット ファイルが保持されます)、特定のアプリケーションの 32 ビット ビルドを実行している場合、64 ビット System32 フォルダーにまったくアクセスできないようですOpenFileDialog
。
例として、ここに見られるように、SnippingTool.exe がありません (ただし、これに限定されません)。
ターゲットの場所に存在することは確かですが、