运行regsvr32 / s / c“ myocx.ocx”需要哪些权限/权限

问题描述 投票:10回答:4

我将WindowsXP配置为构建计算机。构建过程在不是管理员的帐户下运行。

某些项目将ocx控件注册为最后一步,例如

regsvr32 /s /c ".\debug\myocx.ocx"

此步骤失败,并且我认为这与权限有关,因为在管理员帐户下执行此操作可以正常工作。

我需要提供构建帐户哪些权利/权限/政策,在哪里进行? (浏览本地用户和组以及本地安全设置对我没有帮助)

ocx regsvr32
4个回答
12
投票

通过regedit,您需要授予“ HKEY_CLASSES_ROOT”上的构建帐户权限。>

右键单击HKEY_CLASSES_ROOT,然后选择“权限...完全控制”。


1
投票

注册OCX归结为在HKLM下在注册表中写入条目。默认情况下,非管理员帐户没有权限,并且我不太确定您的构建帐户应具有的权限(在我的书中,调试OCX的安装仍是“安装”(相对于建筑物))。


0
投票

PowerShell脚本,无需管理员即可对regsvr32应用权限


-1
投票

请检查regsvr32的错误消息,如给出

© www.soinside.com 2019 - 2024. All rights reserved.