Visual Studio 2008-Fehler beim Debuggen einer App mit "uiAccess = true" im Manifest

9

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?

    
Jon Tackabury 26.08.2009, 17:21
quelle

5 Antworten

-1

Es scheint, dass Visual Studio 2013 dieses Problem endgültig behoben hat, für jeden, der immer noch unter diesem Fehler leidet. :)

    
Jon Tackabury 06.12.2013, 22:58
quelle
1

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.

    
Isaac 06.09.2009 04:25
quelle
0

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.

    
yosef 15.07.2010 18:11
quelle
0

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:

Ссылка

    
gollumullog 06.12.2013 19:02
quelle
-1

Wählen Sie die erstellte EXE-Datei und machen Sie die Datei schreibbar, d. h. nicht aktiviert, schreibgeschützt.

    
0xA0 13.12.2013 09:32
quelle

Tags und Links