4 Stimmen

Browser Helper Objects (BHO) in Windows Vista nur mit Administratorrechten?

Für ein Universitätsprojekt habe ich ein Internet Explorer Browser Helper Object programmiert, um Informationen über Webdokumente während des Browsens zu verarbeiten. Es lief erfolgreich auf Windows XP mit IE6 und IE7.

Jetzt habe ich das Problem, dass das gleiche BHO unter Windows Vista Administratorrechte benötigt, um ausgeführt zu werden. Browser und BHO laufen, wenn Sie den IE als Administrator starten, aber wenn Sie als normaler Benutzer starten, stürzt er ab.

Das BHO wird natürlich auf dem System registriert und im Browser aktiviert.

Was kann ich tun, damit ein Benutzer mit Nicht-Admin-Rechten das registrierte und aktivierte BHO ausführen kann? Oder ist vielleicht etwas anderes der Grund und ich habe es total übersehen?

Herzlichen Dank für Ihre Hilfe!

4voto

Adam Caviness Punkte 3384

Ich bin nicht sicher, ob Ihr Problem mit den benutzerdefinierten Aktionen in Ihrem Installationsprogramm zusammenhängt, aber die folgenden beiden Links sollten Ihnen helfen.

0voto

EricLaw Punkte 55641

Sie sollten einen Debugger verwenden, um festzustellen warum das Addon stürzt ab. Die Chancen stehen gut, dass Sie versuchen, an einen geschützten Ort zu schreiben, und wenn das fehlschlägt, kann Ihr Code nicht auf ein Fehlerergebnis prüfen.

Die Verwendung von Process Monitor und die Beobachtung von Access_Denied-Rückgaben ist oft hilfreich, aber die Verwendung eines Full-Debuggers ist der richtige Weg.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X