用VS编写ActiveX的一点注册问题解决 .

来源:互联网 发布:专业课视频软件 编辑:程序博客网 时间:2024/05/18 09:05
 

之前用VC6编写了一个 UNICODE 的OCX,当然VC6配置的ocx的UNICODE版本不需要添加配置WinMainCRTStartup,否则无法注册;

 

后来在win7上,用了VS2005,移植之前的VC6编写的OCX, 出现了什么入口不是WinMainCRTStartup的一些警告,但是我在VC6中去却是没有添加这句话的,VC6 可以正常注册,但是VS2005就一直提示,所以我想是VS2005在默认配置中添加了这句话,果然如此,删除配置中的这句话就可以了,这样就没有了那句错误提示;  但是又有另一个问题了,注册ocx的时候提示“注册成功”这是不对了,于是在网上搜了一下,用“系统管理员身份”先打开VS2005,然后打开工程,这样编译注册就正常了;

http://blog.csdn.net/chinabinlang/article/details/6339339