0

ProgramFiles/MyApp の構成ファイルから読み取ろうとしていますが、Windows 7 では Access denied の例外がスローされます。これは ProgrammData/MyApp のファイルと同じです。

fileStream = new FileStream(this.StorageName, FileMode.Open, FileAccess.Read);

これらのフォルダからのみ読み取りを許可しないでください。

4

1 に答える 1

0

これを見てください: http://social.msdn.microsoft.com/forums/en-us/windowsgeneraldevelopmentissues/thread/53660459-EC32-4819-9213-5190F5A1B885

これは UAC の問題のようです。nmahajan に従って情報を再配置する必要があります。

これはさらに優れています: http://social.msdn.microsoft.com/Forums/en/windowsgeneraldevelopmentissues/thread/dd28741a-1025-4ca2-a88b-95a5ea156e7f

GTVic の引用:

1 - C:\Users\username\Documents
2 - C:\Users\username\AppData\Local
3 - C:\Users\username\AppData\Roaming
4 - C:\Users\Public\Documents
5 - C:\ProgramData
用途:
1 - 1 台の特定のコンピューターにログオンしている 1 人のユーザーにプライベートなデータ
データベース ファイルは、ユーザーがドキュメント フォルダーを参照することで簡単に見つけることができます。

2 - 1 台の特定のコンピューターにログオンしている 1 人のユーザーにプライベートなデータ
データベース ファイルは隠しフォルダーにありますが、熟練したユーザーがアクセスできる場合があります

3 - 任意のネットワーク コンピュータにログオンしている間、1 人のユーザーにプライベートなデータ
データベース ファイルは隠しフォルダにありますが、熟練したユーザーがアクセスできる可能性があります

4 - 特定のコンピューターにログオンしているすべてのユーザーに公開されるデータ
データベース ファイルは、ユーザーが公開ドキュメント フォルダーを参照することで簡単に見つけることができます。

5 - 特定のコンピューターにログオンしているすべてのユーザーに公開されるデータ
データベース ファイルは隠しフォルダーにありますが、熟練したユーザーがアクセスできる可能性があります

于 2010-09-15T16:01:22.570 に答える