需要什么权限才能运行regsvr32/s/c“myocx.ocx”

需要什么权限才能运行regsvr32/s/c“myocx.ocx”

问题描述:

我有一个WindowsXP配置为构建机器。构建过程在非管理员帐户下运行。需要什么权限才能运行regsvr32/s/c“myocx.ocx”

一些项目注册为最后一步的东西OCX控件像

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

这一步失败,我认为这已经是与权限,因为管理员帐户下做同样的工作正常。

我需要什么样的权限/权限/政策才能给建设帐户,我该在哪里做? (浏览本地用户和组和本地安全设置没有帮助我)

通过注册表编辑器,你需要给在“HKEY_CLASSES_ROOT构建帐户权限。

右键单击HKEY_CLASSES_ROOT和选择权限...完全控制。

+0

你刚才救了我的构建机器的脚本!谢谢。(我有一个旧的COM对象,我注册(然后建立dotnet代码)unregister。 – granadaCoder 2013-01-16 22:59:32

请检查REGSVR32的错误信息,如

http://support.microsoft.com/kb/249873

给出的,也我不知道/ C开关。 。

希望这可能有所帮助。

注册OCX归结为在HKLM下的注册表中写入条目。非管理员帐户在默认情况下没有权限,我不太确定你的构建帐户应该如何(在我的书中安装调试OCX的仍然是“安装”(v.s. building))。