Sto cercando di creare un programma in visual c++ 2010 (su windows 7 64 bit) che mi permetta di accedere facilmente al file
"C:\Windows\System32\drivers\etc\hosts"
per bloccare o sbloccare siti internet. Intanto sto focalizzando l'attenzione sulla scrittura in append sul file per aggiungere un nuovo sito da bloccare.
il sito lo scrive l'utente in una textbox ("sito") e coferma con il bottone ok ("button1")
ecco le parti salienti
codice:
private:
StreamWriter^ sw;
//.....
//.....
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
sw = File::AppendText( "C:\Windows\System32\drivers\etc\hosts" ); }
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
sw->WriteLine( "127.0.0.1");
sw->WriteLine( sito->Text );
sito->Text="";
}
ma il file non viene nemmeno toccato.