Ich habe ein WindowsXP als Build-Maschine konfiguriert. Der Build-Prozess wird unter einem Konto ausgeführt, das kein Administrator ist.
Einige Projekte registrieren als letzten Schritt ein OCX-Steuerelement mit etwas wie
%Vor%Dieser Schritt schlägt fehl und ich gehe davon aus, dass dies etwas mit Rechten zu tun hat, da es unter einem admin-Konto genauso funktioniert.
Welche Rechte / Berechtigungen / Richtlinien muss ich dem Build-Konto geben und wo mache ich das? (Browsing Lokale Benutzer und Gruppen und Lokale Sicherheitseinstellungen haben mir nicht geholfen)
Über regedit müssen Sie dem Build-Account Rechte für "HKEY_CLASSES_ROOT" geben.
Klicken Sie mit der rechten Maustaste auf HKEY_CLASSES_ROOT und wählen Sie Berechtigungen ... Vollzugriff.
Das Registrieren eines OCX führt zum Schreiben von Einträgen in der Registrierung unter HKLM. Nicht-Admin-Konten haben standardmäßig keine Rechte, und ich bin mir nicht sicher, ob Ihr Build-Konto (Installation von Debugging-OCXs ist immer noch "Installation" (vs. Bau) in meinem Buch).
Bitte überprüfen Sie die Fehlermeldungen von regsvr32 wie in
angegebenund ich bin mir auch nicht sicher über / c switch ..
Ich hoffe, das kann helfen.