Hey leute,
ich schreibe grade ein Programm, in dem ich mich registrieren muss und die Daten die ich beim Registrieren eingebe sollen in einer Datei gespeichert werden. Ich möchte die Anmeldedaten zum Test erstmal auf dem Desktop in nem Ordner "Testlogin" in einer Datei speichern. Hier erstmal der Code:
private void button1_Click(object sender, EventArgs e)
{
string email, pw, sq, sa, anmeldedaten;
email = textBox1.Text;
pw = textBox2.Text;
sq = textBox3.Text;
sa = textBox4.Text;
anmeldedaten = email + ";" + pw + ";" + sq + ";" + sa;
if (Directory.Exists(@"C:\Users\Robin\Desktop\Testlog in"))
{
File.WriteAllText(@"C:\Users\Robin\Desktop\Testlog in", anmeldedaten);
MessageBox.Show("Succesfully registered!");
}
else
{
Directory.CreateDirectory(@"C:\Users\Robin\Desktop \Testlogin");
File.WriteAllText(@"C:\Users\Robin\Desktop\Testlog in", anmeldedaten);
MessageBox.Show("Succesfully registered!");
}
Der Ordner ist noch nicht erstellt, das übernimmt das Programm nach der else-Anweisung, aber wenn ich jetzt in diesen Ornder die Datei schreiben möchte, kommt folgende Fehlermeldung: Der Zugriff auf den Pfad "C:\Users\Robin\Desktop\Testlogin" wurde verweigert.
Jetzt hab ich schon mal probiert es zu beheben, indem ich in app.manifest vom Projekt eingestellt habe, dass das Programm Administratorrechte benötigt um zu starten, es klappt jedoch trotzdem nicht, mir wird immer der Zugriff verweigert -.- Hab auch schon probiert die Datei nicht in einen Ordner zu schreiben, falls er kopiergeschützt ist, aber direkt auf dem Desktop hats auch nicht geklappt. Jemand ne Ahnung wie ich des Problem beheben kann?
Hab in Google leider nichts brauchbares gefunden
ich schreibe grade ein Programm, in dem ich mich registrieren muss und die Daten die ich beim Registrieren eingebe sollen in einer Datei gespeichert werden. Ich möchte die Anmeldedaten zum Test erstmal auf dem Desktop in nem Ordner "Testlogin" in einer Datei speichern. Hier erstmal der Code:
private void button1_Click(object sender, EventArgs e)
{
string email, pw, sq, sa, anmeldedaten;
email = textBox1.Text;
pw = textBox2.Text;
sq = textBox3.Text;
sa = textBox4.Text;
anmeldedaten = email + ";" + pw + ";" + sq + ";" + sa;
if (Directory.Exists(@"C:\Users\Robin\Desktop\Testlog in"))
{
File.WriteAllText(@"C:\Users\Robin\Desktop\Testlog in", anmeldedaten);
MessageBox.Show("Succesfully registered!");
}
else
{
Directory.CreateDirectory(@"C:\Users\Robin\Desktop \Testlogin");
File.WriteAllText(@"C:\Users\Robin\Desktop\Testlog in", anmeldedaten);
MessageBox.Show("Succesfully registered!");
}
Der Ordner ist noch nicht erstellt, das übernimmt das Programm nach der else-Anweisung, aber wenn ich jetzt in diesen Ornder die Datei schreiben möchte, kommt folgende Fehlermeldung: Der Zugriff auf den Pfad "C:\Users\Robin\Desktop\Testlogin" wurde verweigert.
Jetzt hab ich schon mal probiert es zu beheben, indem ich in app.manifest vom Projekt eingestellt habe, dass das Programm Administratorrechte benötigt um zu starten, es klappt jedoch trotzdem nicht, mir wird immer der Zugriff verweigert -.- Hab auch schon probiert die Datei nicht in einen Ordner zu schreiben, falls er kopiergeschützt ist, aber direkt auf dem Desktop hats auch nicht geklappt. Jemand ne Ahnung wie ich des Problem beheben kann?
Hab in Google leider nichts brauchbares gefunden