現在、Windows 7 上の Visual Studio 2010 .NET 4 で C# WinForms アプリケーションを開発しています。
まず、File.ReadAllBytes() メソッドを使用してファイルからバイト ストリームを読み取ります。次に、ファイルを書き戻そうとすると、WriteAllBytes メソッドを使用すると、パスへのアクセスが拒否されたというエラーが発生します。
リテラル パス、Environment.SpecialFolder.ApplicationData、Path.GetTempPath() を渡そうとしましたが、すべて同じエラーが発生します。
これらのフォルダーのアクセス許可を確認し、管理者モードでプログラムを起動しようとしましたが、うまくいきませんでした。