ActivX regestrieren unter Vista
-
Hallo,
ich hab nen VS2005 ActiveX Project. Beim Kompilieren wird das ActiveX ja regestriert. Unter Windows XP ging das problemlos, aber unter Vista bekomme ich eine Meldung, das ich keine Rechte besitze. Aber ich bin als Administrator angemeldet, d.h ich muss doch auch Rechte haben zum regestrieren des ActiveX.
Hat jemand damit auch schon erfahrung gemacht?
Weiß jemand eine Abhilfe?Gruß Stu
-
UAC unter Vista bedeutet, dass ein normal gestartetes Programm eben keine Admin Rechte bekommt!
D.h. Du bekommst nur Zugriff auf die HKCR wenn Du das Programm, dass das Registrieren durchführen soll eben auch im Admin Modus startest!Welches Programm soll das ActiveX registrieren? Normalerweise ist das der Job eines Setup Programmes und das läuft unter Vista immer als Admin?
Hast Du ein Manifest, dass den Benutzermode regelt?Weißt Du überhaupt wie UAC unter Vista funktioniert?
http://blog.m-ri.de/index.php/2006/12/12/vista-und-die-notwendigkeit-eines-manifestes-fur-die-uac/
-
also das Programm was das ActivX Regestrieren soll ist ja VS2005. Und dem kann ich doch kein Manifest einbetten.
Und für VS 2005 hab ich als Rechte "Vollzugriff" eingestellt. Geht aber immernoch nicht.
-
Ah ich habs eben geschafft.
Ich hab in der secpol.msc alle Benutzerrechte deaktiviert.
-
Dann musst Du VS2005 im Admin Modus starten!