3

私は取得しています

タイプ 'System.UnauthorizedAccessException' の初回例外が mscorlib.dll で発生しました

このコードからの例外:

string[] filesList = Directory.GetFiles(@"C:\Program Files (x86)\", "*.exe",
                                         SearchOption.AllDirectories);

特定のディレクトリでは機能しますが、一部のディレクトリではこれがスローされますが、すべてのファイルを .exe 拡張子で一覧表示します。

それを解決するために私ができることについてのアイデアは大歓迎です!

4

3 に答える 3

5

アプリを管理者として実行する必要があります。

これが彼の正しいやり方です:

http://blogs.msdn.com/b/nikhiln/archive/2007/04/19/embed-a-manifest-to-make-an-application-elevate-in-vista.aspx

于 2013-06-18T07:08:48.390 に答える
3
于 2013-06-18T07:12:29.210 に答える