近期在学习ActiveX控件,顺便写些笔记,以免重蹈覆辙。
1、入门资料参考:https://blog.csdn.net/longhuahaha/article/details/8556964
2、Win10 环境***册ActiveX Control时,本人并没有登入Administrator用户,操作完成
3、以下是问题点记录:
(1)生成控件时:
错误① error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。
方法:工程属性-> 链接器->常规->注册输出 ,将此项选择否。
(2)注册控件时:
注意:VS的属性页设置配置类型为动态库(.dll)
错误② 模块XXXX可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)x64(64位)版本兼容。
方法:Windows PowerShell(管理员),cd 到C:\Windows\SysWOW64 ,用该目录下的 regsvr32.exe 。操作如下图。