请问安装程序是如何注册控件的?
我用VB开发了一个程序,其中用到了第三方控件,用安装程序打包后安装,程序能够正常运行。
但用regsvr32.exe手动对用到的.dll文件进行手动注册,但程序不能正常运行。
请问VB程序运行时如何对用到的.dll文件进行注册?
程序运行时用api函数注册能行吗?
安装程序是否也是采用api函数注册的?是否也用api函数注册?先将activex控件载入内存,然后验证其有效性,最后直接在内存地址中执行其注册函数(dllregisterserver、undllregisterserver)。1、使用windows api函数loadlibrary载入activex控件;
2、使用getprocaddress函数获取activex控件中注册函数dllregisterserver(注销函数为dllunregisterserver)指针;
3、使用callwindowproc函数执行已载入内存的activex控件注册函数(dllregisterserver、undllregisterserver)
我用VB开发了一个程序,其中用到了第三方控件,用安装程序打包后安装,程序能够正常运行。
但用regsvr32.exe手动对用到的.dll文件进行手动注册,但程序不能正常运行。
请问VB程序运行时如何对用到的.dll文件进行注册?
程序运行时用api函数注册能行吗?
安装程序是否也是采用api函数注册的?是否也用api函数注册?先将activex控件载入内存,然后验证其有效性,最后直接在内存地址中执行其注册函数(dllregisterserver、undllregisterserver)。1、使用windows api函数loadlibrary载入activex控件;
2、使用getprocaddress函数获取activex控件中注册函数dllregisterserver(注销函数为dllunregisterserver)指针;
3、使用callwindowproc函数执行已载入内存的activex控件注册函数(dllregisterserver、undllregisterserver)
解决方案 »
- 100元现金任务:求vb拦截浏览器控件发出封包的代码
- 如何修改现有的VB生成EXE文件的资源?
- 可怜的小女生爱上了写程序,各位帮忙啊
- 真的很想看看一份完整的系统设计文档。不是做表面文章的那些,要真能指导开发工作的。
- 求教一个俄罗斯防快的vb实现方法
- 在VB里执行SQL脚本文件,客户进行升级时,只需要在VB里点一个按钮,而不需要让用户执行查询分析器来执行SQL脚本
- an error occurred trying to create a program icon for "magazine"
- 电脑加入域控后 VB程序打不开,求助啊
- 关于文件路径的问题!很菜。。。
- 各位大虾:能否给一份用vb发送mail的代码,要能发附件的! 谢谢啦!!
- ***vb下如何让程序窗体自动适应分辨率?(高分奉送)
- 【问】如何改变运行时ListBox的Style及MultiSelect属性?
操作最方便的要算Setup facotry,楼主去下载一个,让安装程序自动注册的方法是:
点文件->属性->高级->注册com接口
OK
点要注册的dll文件,设置属性为自动注册类.
本人比较喜欢Setup Factory 7.0比较直观.
大家都误会我的意思了.我是想利用安装程序的功能,在程序运行时自己注册.这样不是可以不用安装.直接复制也可运行了?有自己编写的Active 类也要注册.真是不爽.