OCX控件可否在Windows服务中使用
1个回答
展开全部
OCX控件的注册卸载,以及判断是否注册,参考方法如下: 方法一:在dos或Windows命令行下运行:regsvr32ocxname.ocx注册 示例: regsvr32netshare.ocx//注册netshare.ocx控件 regsvr32/unetshare.ocx//解除netshare.ocx控件的注册 如果netshare.ocx文件不在system目录时,还必须在文件名前加上完整的路径。除了regsvr32应用程序之外,Microsoft在它的web站点上还提供了一个称为regclean.exe的程序,可以检查注册表并去掉丢失的组件在注册表中的条目。 用regsvr32.exe注册activeX控件虽然简单,但需要用户手工进行注册,在不用时还需手工解除注册。 方法二:api函数注册 此方法的设计思路是:先将activeX控件载入内存,然后验证其有效性,最后直接在内存地址中执行其注册函数(DllRegisterServer、DllUnregisterServer)。 其编程方法是: 1、使用Windowsapi函数Loadlibrary载入activeX控件; 2、使用GetProcAddress函数获取activeX控件中注册函数DllRegisterServer(注销函数为DllUnregisterServer)指针; 3、使用CallwindowProc函数执行已载入内存的activeX控件注册函数(DllRegisterServer、DllUnregisterServer)。
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询