Dies ist der Teil, der abstürzt und gibt mir diesen Fehler ist, wenn ich versuche, eine Datei an einen bestimmten Speicherort zu kopieren.Fehler: Eine nicht behandelte Ausnahme vom Typ 'System.UnauthorizedAccessException' ist in mscorlib.dll aufgetreten
string startupDirectory = "C:\\Users\\Tyler\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup";
File.Copy(startupDirectory, "Startup.exe");
Ich habe online und versucht Administratorrechte lesen und haben eine „app.manifest“ Datei erstellt:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
ich, dass in den Einstellungen bestätigt, wird die App-Manifest zu dieser Datei, aber es gibt mir immer noch den gleichen Fehler.
Ich habe auch dieses Ereignis versucht, obwohl ich nicht glaube, es würde funktionieren, weil es ein Verzeichnis keine Datei ist:
File.SetAttributes(startupDirectory, FileAttributes.Normal);
Diese WinForms ist, und ich bin auf Windows 7, sondern auch zu Welt wollen für Windows 8+. Wie mache ich das?
Vielen Dank im Voraus!
Wie ist der Name der Quelldatei? In der Variable startupDirectory hast du es erwähnt? – Avijit
Ein _solved_ im Titel hilft niemandem. Wenn Sie eine Lösung neben den gegebenen Antworten gefunden haben, können Sie Ihre eigene Frage beantworten und als akzeptierte Antwort markieren. So wird auch anderen geholfen, die auf ein Problem der gleichen Art stoßen. – mbx