-1

このファイルはよくご存知だと思います。IPをホスト名にバインドするためのファイルです。

C:\ Windows \ System32 \ Drivers \ etc \ hosts

メモ帳はこのファイルに変更を加えることができますが、C# Text-stream何もできず、と言いaccess deniedます。

なぜこれが起こっているのか考えはありますか?

PS:メモ帳で編集できるので、ユーザーにはそのファイルを編集するのに十分な権限がありますが、プログラムでは編集できませんでした。

編集: もう1つ、ActiveDirectoryで作成されたユーザーでは機能しません。このコンピューター以外のユーザー。彼らは管理者ですが、所有者ではありません。

所有権の問題でしょうか?

4

2 に答える 2

1

UAC??? 昇格した特権でアプリを実行する必要があります...また、編集したファイルをメモ帳に保存してみてください。それは本当にうまくいきますか?

于 2012-09-11T17:05:30.020 に答える
0

プログラムにマニフェストを追加し、必要な権利を要求してみてください。

于 2012-09-11T17:13:33.493 に答える