myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C# hosts file bearbeiten

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 13.09.13, 12:10   #1
beyaz17
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 5
Bedankt: 9
beyaz17 ist noch neu hier! | 0 Respekt Punkte
Standard C# hosts file bearbeiten

hey,

wie kann ich die "hosts" datei bearbeiten bzw. ne zeile hinzufügen? unter windows 7?

wäre wirklich super wenn jemand mir da helfen könnte

danke im vorraus
beyaz17 ist offline   Mit Zitat antworten
Ungelesen 13.09.13, 15:37   #2
Matze500
Student der Informatik
 
Registriert seit: Jul 2010
Ort: NRW nähe Münster ;)
Beiträge: 355
Bedankt: 261
Matze500 ist noch neu hier! | 0 Respekt Punkte
Standard

using System.IO;

///<summary>
/// Fügt den übergebenen Text an das Ende einer Textdatei an.
///</summary>
///<param name="sFilename">Pfad zur Datei</param> "C:\\Windows\\System32\\drivers\\etc\\hosts"
///<param name="sLines">anzufügender Text</param>
public void Append(string sFilename, string sLines)
{
StreamWriter myFile = new StreamWriter(sFilename,true);
myFile.Write(sLines);
myFile.Close();
}

So das dürfte alles sein um in C# die hostdatei um eine Zeile zu erweitern.

Greets Matze
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Powered by Windows 7
Matze500 ist offline   Mit Zitat antworten
Ungelesen 13.09.13, 16:27   #3
Beyaz
Newbie
 
Registriert seit: May 2008
Beiträge: 72
Bedankt: 3
Beyaz ist noch neu hier! | 0 Respekt Punkte
Standard

hey ich danke dir..habe dies auch schon probiert aber der zugriff wird verweigert...kann es nicht lesen,
schreiben o.ä.
Beyaz ist offline   Mit Zitat antworten
Ungelesen 13.09.13, 18:13   #4
NetWebs
Banned
 
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
NetWebs ist noch neu hier! | 0 Respekt Punkte
Standard

Das wird auch nicht funktionieren.
Die Datei kann nicht einfach so geändert werden damit z.B. so kleine fette S*****-Kiddies anderen keinen Virus oder andere manipulative Software unterjubeln können.
NetWebs ist offline   Mit Zitat antworten
Ungelesen 13.09.13, 20:42   #5
Matze500
Student der Informatik
 
Registriert seit: Jul 2010
Ort: NRW nähe Münster ;)
Beiträge: 355
Bedankt: 261
Matze500 ist noch neu hier! | 0 Respekt Punkte
Standard

Man braucht adminrechte um die datei zu ändern.

Anwendungsmanifestdatei über Projekt - Neues Element hinzufügen - Anwendungsmanifestdatei

Dann bearbeiten und

anstatt diesem
< requestedExecutionLevel level="asInvoker" uiaccess="false">
das hier
< requestedExecutionLevel level="requireAdministrator" uiaccess="false">
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Powered by Windows 7
Matze500 ist offline   Mit Zitat antworten
Ungelesen 15.09.13, 12:55   #6
ChrizDoe
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 12
Bedankt: 7
ChrizDoe ist noch neu hier! | 0 Respekt Punkte
Standard

Um die datei auf jeden fall wieder zu schließen lieber mit using arbeiten:


public void Append(string pathToHosts, string line)
{

using (StreamWriter writer = new StreamWriter(pathToHosts,true))
{
writer.Write(line);
}

}
ChrizDoe ist offline   Mit Zitat antworten
Ungelesen 15.09.13, 21:44   #7
NetWebs
Banned
 
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
NetWebs ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von NichtdieOma Beitrag anzeigen
Warum einfach, wenn es auch umständlich geht. Die Host kannste doch in jedem belieben Editor bearbeiten... (vorher Schreibschutz raus, ggf. Berechtigungen setzen, fertig) und Admin sollteste schon sein. Ist doch nur ne txt ohne Endung. Habe fertig.
Genau... und wenn der Druckertreiber nicht will... warum umständlich?
Dann doch einfach die Schreibmaschine aus dem Keller von Opa holen und tippen.
Ist doch im Grunde wie ein PC nur ohne Internet, USB, Drucker, Festplatte, DVD-Laufwerk, Monitor, Software, Word, gespeicherten Dokumenten...
So einfach lassen sich auch Programmieraufgaben lösen: die nächste Excel-Version beeinhaltet Lineal, Bleistift, Papier und einen Taschenrechner.

Die Antwort ist schon so geistig "ein wenig" rückständig... die kann nicht ernst gemeint sein, oder?
NetWebs ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.


Sitemap

().