2009-08-24 4 views
0

Ist es möglich, einem ActiveX-Steuerelement, das in eine Webseite eingebettet ist, programmgesteuert vollen Zugriff zu geben?Programmatisch einem ActiveX vollständig vertrauen?

Wir versuchen, eine ActiveX-DLL zu erstellen, die ein Word-Dokument erstellt und öffnet und seine Daten basierend auf einigen Daten von einer anderen Site aktualisiert. Es funktioniert gut, wenn ich der Assembly volle Vertrauen von Administrator Tools geben -> .net 2.0 Konfigurationstool.

Kann dies durch Code geschehen?

Antwort

1

Ich glaube nicht. Codeberechtigungen können nur über die Konfiguration einer Anwendung festgelegt werden, und selbst wenn dies über Code erfolgen kann, muss der Code, der sie festlegt, ebenfalls dazu berechtigt sein. Selbst dann hätten die Einstellungen aus web.config oder machine.config Vorrang.

Der Punkt dieser Code-Berechtigungen ist, dass Administratoren steuern können, was eine Anwendung tun kann. Wenn der AppDommain für Ihre Anwendung nicht über bestimmte Rechte verfügt, warum sollten Sie diese dann mit ActiveX erstellen?

+0

Sie haben Recht, es kann nicht getan werden. Aber das ist für Java-Applets möglich. –