Welche Berechtigungen / Rechte nötig sind, um regsvr32 / s / c „MyOCX.OCX“ zu laufen
Frage
Ich habe eine WindowsXP als Build-Maschine konfiguriert. Der Build-Prozess läuft unter einem Konto, das kein Administrator ist.
Einige Projekte registrieren als letzten Schritt eine ocx Steuerung mit so etwas wie
regsvr32 /s /c ".\debug\myocx.ocx"
Dieser Schritt schlägt fehl, und ich nehme an, dass dies etwas mit Rechten zu tun hat, weil unter einer Admin-Account das gleiche zu tun funktioniert.
Welche Rechte / Berechtigungen / Politik muß ich das Build-Konto geben, und wo ich es tun? (Browsing Lokale Benutzer und Gruppen und Lokale Sicherheitseinstellungen hat mir nicht geholfen)
Lösung
Via regedit müssen Sie die Build-Kontorechte auf „HKEY_CLASSES_ROOT geben.
Rechtsklick auf HKEY_CLASSES_ROOT und wählen Berechtigungen ... Vollzugriff.
Andere Tipps
ein OCX Registrierung kommt auf die Schreibeinträge in der Registry unter HKLM. Nicht-Admin-Konten standardmäßig haben keine Rechte gibt, und ich bin nicht sicher, Ihr Build-Konto soll (Installation OCX von Debugging ist immer noch „Installation“ (v.s. Gebäude) in meinem Buch).
Bitte überprüfen Sie die Fehlermeldungen von regsvr32 wie angegeben in
http://support.microsoft.com/kb/249873
und auch sicher, dass ich bin nicht über Schalter / c ..
Hope this helfen kann.