我将WindowsXP配置为构建计算机。构建过程在不是管理员的帐户下运行。
某些项目将ocx控件注册为最后一步,例如
regsvr32 /s /c ".\debug\myocx.ocx"
此步骤失败,并且我认为这与权限有关,因为在管理员帐户下执行此操作可以正常工作。
我需要提供构建帐户哪些权利/权限/政策,在哪里进行? (浏览本地用户和组以及本地安全设置对我没有帮助)
通过regedit,您需要授予“ HKEY_CLASSES_ROOT”上的构建帐户权限。>
右键单击HKEY_CLASSES_ROOT,然后选择“权限...完全控制”。
注册OCX归结为在HKLM下在注册表中写入条目。默认情况下,非管理员帐户没有权限,并且我不太确定您的构建帐户应具有的权限(在我的书中,调试OCX的安装仍是“安装”(相对于建筑物))。
请检查regsvr32的错误消息,如给出