Welche Möglichkeiten gibt es, die User Access Control (UAC) während der Registrierung eines ActiveX-Steuerelements zu überschreiben?

1770
Itz.Irshad

In einer ASP.NET 2.0-Anwendung wird ein ActiveX-Steuerelement verwendet. Wenn der Benutzer zum ersten Mal auf die Anwendung zugreift und diese ActiveX nicht registriert hat. Die Anwendung zeigt ein Popup zum Installieren von ActiveX. Wenn der Benutzer dem Prozess folgt, wird ActiveX registriert, und die Anwendung lädt ActiveX, um die gewünschten Aufgaben auszuführen.

In Windows Vista, Windows 7 und Windows 8 wird die Benutzerzugriffssteuerung (UAC) aufgefordert, die Installation von ActiveX zum ersten Mal zuzulassen. Dies geschieht auch dann, wenn der Benutzer Administrator ist.

Welche Alternativen gibt es, um diese UAC-Komponente bei der Installation von ActiveX zu überschreiben? Vorschläge werden geschätzt.

0

1 Antwort auf die Frage

0
Jesper Jensen

Ich glaube nicht, dass dies nur bei der Installation von ActiveX möglich ist, zumindest nicht ohne die eigentliche ActiveX-Installation zum Deaktivieren der Benutzerkontensteuerung, was ich bezweifle, dass dies möglich ist.

Es ist keine gute Idee, die Benutzerkontensteuerung im Allgemeinen zu deaktivieren, da dies dazu dient, Sie vor dem Ausführen unerwünschter ausführbarer Dateien zu schützen, die Ihren Computer beschädigen können.

Trotzdem finden Sie die Einstellungen für die Benutzerkontensteuerung in der Registrierung:

Gehen Sie zu:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Suchen Sie das DWORD ConsentPromptBehaviorAdmin

Ändern Sie Valuedatain0

Auf diese Weise können Sie die Benutzerkontensteuerung deaktivieren, ohne einen Neustart durchzuführen.