Wie führe ich eine Anwendung als Administrator im Debugging mit Visual Studio aus?
Habe ich eine c# - Anwendung, wo ich über den lese - /Schreibzugriff auf das Stammverzeichnis von Laufwerk C:. Ich weiß, ich kann den code kompilieren und führen Sie die ausführbare Datei als administrator aus, und es funktioniert. Aber ich brauche, um zu Debuggen, und ich bin mir nicht sicher, wie man anfangen würde die app in Visual Studio.
Ich habe versucht, hinzufügen:
<requestedExecutionLevel level="asInvoker" uiAccess="true" />
meinem manifest aber ich bekomme immer noch Fehlermeldung "Zugriff verweigert".
Hier ist die code-Zeile, die fehlschlägt:
MemoryMappedFile mmf = MemoryMappedFile.CreateFromFile(@"c:\somemapnamefile.data", System.IO.FileMode.OpenOrCreate, "somemapname", 1000);
Nun muss ich eine Arbeit um, aber ich würde gerne wissen für die Zukunft.
InformationsquelleAutor der Frage carny666 | 2013-12-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur führen Sie visual studio als administrator. Jedem Programm, das Sie Debuggen von dort aus wird auch die Ausführung als administrator.
InformationsquelleAutor der Antwort Sam I am
VS ausgeführt werden muss mit admin-rechten. jedoch eine elegantere Möglichkeit ist in der requiredExecutionLevel im manifest sollte auf 'requireAdministrator'.
Wenn Sie das Projekt öffnen und versuchen, zu Debuggen, die VS2012 wird Sie warnen, über die admin-rechten und starten selber nach admin rechten. Und auch die exe-Datei wird markiert, erfordern admin-Rechte an die erste Stelle setzen deshalb beim bereitstellen brauchen Sie nicht zu konfigurieren admin-rechten Anforderung in Datei-Eigenschaften.
InformationsquelleAutor der Antwort Supawat Pusavanno
Sie können auch festlegen, dass dieser administrator die option automatisch:
InformationsquelleAutor der Antwort Tough Coder
Antwort auf die Frage in Ihrem Titel, können Sie einfach wählen Sie als Administrator Ausführen aus dem Kontextmenü beim starten von VS.
InformationsquelleAutor der Antwort Josh
Dieser Fehler tritt auf, weil Der aktuelle Benutzer nicht über ausreichende Berechtigungen zum öffnen von Visual Studio.
Überwinden dieses Problem, indem Sie mit der rechten Maustaste auf visual studio und wählen Sie " ausführen als administrator jedes mal, wenn Sie wollen, um es zu öffnen
Können, können Sie auch überprüfen Sie die Kompatibilität der Fehlersuche als dauerhafte Lösung
Finden Sie die detail Schritte mit Bild Wie Sie gelten, überprüfen Sie diese link
Hoffe es hilft dir
InformationsquelleAutor der Antwort Mohamed El-Qassas MVP