ユーザーが許可されていないWebサイトにアクセスできないようにするために、system / drivers/etcディレクトリにある「hosts」ファイルにURL文字列を追加できるプログラムを計画しています。
フォルダーの英語名をハードコーディングしないように、以下のような特定のシステムフォルダーを参照する方法を考えていました。
C:\ Windows \ System32 \ drivers \ etc
これを使用して最初のビット(System32まで)を取得できることは承知していますが、「etc」フォルダーへのユニバーサル参照を作成するにはどうすればよいですか?たとえば、「driver」または「etc」のいずれかがフランス語またはスペイン語のOSに存在するかどうかはわかりません。
Environment.GetFolderPath(Environment.SpecialFolder.System)
この質問は、「etc」フォルダー内の「hosts」ファイルの参照にも拡張されます(これが言語間で互換性があることをどのように確認しますか?)。私はこの難問にあなたの助けを本当に感謝します、私は私が明白なものを見ていないと想像します...
ありがとう
意思