Ich habe eine C # WinForms-Anwendung, bei der "uiAccess" in der Manifest-Datei auf "True" gesetzt ist. Wenn ich versuche, es in Visual Studio 2008 SP1 unter Windows 7 x64 (RTM) zu starten / zu debuggen, bekomme ich diesen Fehler:
Zum Ausführen einer Accessibility-Anwendung müssen die in der Hilfe beschriebenen Schritte ausgeführt werden.
Die Hilfe-Schaltfläche ist ein fehlerhafter Link, und wenn Sie auf OK klicken, wird die Anwendung geschlossen. Es ist digital signiert, und ich kann es in Windows Explorer gut starten. Hier ist der gleiche Fehler in MS Connect, aber leider ist es geschlossen:
Frage: Kann jemand, der Vista / Win7 x64 (mit aktivierter Benutzerkontensteuerung) verwendet, bestätigen, dass er das gleiche Problem hat? Hat jemand dieses Problem schon einmal gesehen und weiß, wie man es umgehen kann?
Es scheint, dass Visual Studio 2013 dieses Problem endgültig behoben hat, für jeden, der immer noch unter diesem Fehler leidet. :)
Versuchen Sie, Visual Studio mit Administratorrechten auszuführen. (Klicken Sie mit der rechten Maustaste auf das Symbol und klicken Sie auf Als Administrator ausführen .
Wenn Sie Visual Studio mit Administratorrechten ausführen, hat jeder von ihm erstellte Prozess Administratorrechte und die Benutzerkontensteuerung wird nicht angezeigt. Wenn Sie also Anwendungen debuggen, hat es standardmäßig Privilegien.
Hatte das gleiche Problem mit einer C ++ App, die versucht, von Dev studeio zu laufen. Ich habe UAC Bypass UI Protection in den Projekteinstellungen auf "false" gesetzt und dann den UAC Execution Level in "requiredAdministrator" geändert, und das scheint es für mich zu beheben.
Ich bekomme das gleiche Problem mit einem ähnlichen Setup, aber mit VS2012.
Ich habe diese "Lösung" gefunden, es hilft mir nicht, aber vielleicht hilft es dir
Grundsätzlich müssen Sie einen erhöhten Debugger ausführen und ihn starten, sobald Ihre App gestartet wird:
Tags und Links visual-studio manifest