インストーラに含まれている空白のテキストファイルを書き込もうとしていますが、次のエラーが表示されます。C#でテキストファイルに書き込もうとしたときにUnauthorizedAccessExceptionが発生しました
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Hex Technologies\wamplocation.txt' is denied.
それは私のインストーラによってインストールされます後は、ファイルのパーミッションのようですが、どのように私は、ファイルがインストールされたら、完全に修正するファイルを設定することができます! C#でこれを行うことはできますか?
EDITTED;
wamp_url = openFileDialog1.FileName.ToString();
String EnviromentPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
StreamWriter outfile = new StreamWriter(EnviromentPath + @"\Hex Technologies\wamplocation.txt");
outfile.Write(wamp_url);
outfile.Close();
ウィンドウの7?、プログラムデータでないProgramDataに書き込む必要があります –