vs2008创建的ocx注册问题

人生无悔 2014-12-09 07:09:39
为何用vs2008 c++环境创建的ocx使用命令regsvr32 xx.ocx注册后,提示注册成功,实际系统注册表中并无该控件的注册记录,查uuid也无法在注册表中找到,请问需要做什么特殊处理的吗?
...全文
120 点赞 收藏 4
写回复
4 条回复
人生无悔 2014年12月12日
引用 1 楼 yunchao630 的回复:
用TSTCON32.EXE能看到你注册了的ocx吗?不用特殊处理的
用这个直接注册就成功了,非常感谢!
回复 点赞
focuslight 2014年12月10日
注册后,控件的一些重要信息被写到了 HKEY_CLASSES_ROOT\TypeLib\ 这个以控件自己的 GUID 为名字的子建下
回复 点赞
赵4老师 2014年12月10日
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
回复 点赞
翅膀又硬了 2014年12月10日
用TSTCON32.EXE能看到你注册了的ocx吗?不用特殊处理的
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告