在没有提升权限的情况下注册ActiveX控件DLL

时间:2019-09-25 04:41:17

标签: mfc com activex activexobject

我正在尝试注册OCX文件,以便可以从Visual Studios 2015上的MFC ActiveXControl库制作COM对象,但是如果没有提升的权限,我无法注册OCX文件。我已经尝试过使用来自SysWOW64的regsvr32进行32位实现,以及使用System32进行64位实现。有没有提高权限的方法来执行它?

我什至用ATL控件创建了一个ATL项目,并且能够使用以下命令注册OCX文件:

regsvr32 / n / i:用户Filename.ocx

那很好,然后我使用aximp.exe生成一个ActiveX com对象。全部没有提升的权限。

我应该提到我对MFC ActiveXControl库执行了此方法,但是即使我做了一个应在程序中找到的函数,我也会收到找不到DLLInstall的错误。

感谢您的帮助。我将很乐意在需要时提供更多信息。

0 个答案:

没有答案