plötzlich habe ich ein Problem beim Aufruf einer Funktion aus einer referenzierten DLL-Baugruppe. Wenn ich meine Assembly ohne Administratorrechte ausführen, erhalte ich eine COM-Ausnahme. Diese COM Exception tritt nur auf meiner Entwicklungsmaschine auf, auf jeder anderen Maschine mit dem gleichen Benutzerrecht (Active Directory Domain & Lokale Rechte) bekomme ich diese COM Exception nicht.COM-Ausnahme: 0x800702E4 in mscorlib beim Zugriff auf referenzierte DLL-Funktion
Die aufgerufene Funktion sollte keine erhöhten Rechte benötigen. Hat jemand eine Idee, was könnte falsch sein?
Translatet Ausnahme:
Eine nicht behandelte Ausnahme des Typs 'System.Runtime.InteropServices' aufgetreten im mscorlib.dll.
Weitere Informationen: Abrufen der COM-Klasse ab Werk für die Komponente mit CLSID {ACE5AE23-982C-4033-BD09-DE533993C9A5} konnte aufgrund des folgenden Fehler: 800702e4 Die angeforderte Operation Höhe erfordert. (Ausnahme von HRESULT: 0x800702E4).
Original Ausnahme (deutsch): Ein Ausnahmefehler des Typs "System.Runtime.InteropServices.COMException" ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Die COM-Klassenfactory für sterben komponente mit CLSID {ACE5AE23-982C-4033-BD09-DE533993C9A5} Könnte aufgrund des following Fehlers nicht abgerufen werden: 800702e4 angeforderte vorgang Erfordert erhöhte Rechte der. (Ausnahme von HRESULT: 0x800702E4).
Haben Sie versucht, die angeforderte DLL aus gac zu entfernen und erneut hinzuzufügen? –
Ja, hab das mal Serval. Letztes Mal habe ich die DLLs (One for x64 und one for x86) entfernt, die DLLs hinzugefügt und neu gestartet. – kami