注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> .NET FRAMEWORK >> Dotnet正文

无法使用MSHFLXGD.OCX控件的一个解决办法

文章来源:中国IT实验室搜集整理 作者:佚名 更新时间:2008-8-23 15:16:55 【 】 【加入收藏

        一次在VS 2005编的一个程序上无法使用MSHFLXGD.OCX控件(具体症状是当要使用该控件时出现程序崩溃)。开始以为MSHFLXGD.OCX控件没有注册,使用regsvr32进行注册,但是注册成功后依然无法使用。于是上网搜索资料,大致知道了原因:原来是微软的OCX控件大多需要许可证,有了分发许可证的控件才可以正常运行。

        按照网上的说法是:mshflxgd.dep 和mshflxgd.srg 都编译到windows\system32目录下(这两个文件可以在安装过VC的Windows系统下找到),然后还要导入一个注册表项目

        [HKEY_CLASSES_ROOT\Licenses\1F3D5522-3F42-11d1-B2FA-00A0C908FB55]

        @="gcfjdjecpchcncdjpdejijgcrdoijjfcieod"

        当时我不知道如何导入一个注册表项目,就采用一个苯办法:安装VC6.0(只要安装了VC 6.0都能使用)。现在我知道了,就是可以用该控件的机子的注册表的HKEY_CLASSES_ROOT\Licenses项导出为一个reg文件,然后将其拷贝到要用控件的机子上进行授权(具体是双击该reg文件将其加入到注册表),这样估计就能用了。我甚至怀疑“将mshflxgd.dep 和mshflxgd.srg 都编译到windows\system32目录下”这一步是否有作用。照我的设想:首先是使用regsvr32进行注册,然后使用reg文件将其加入到注册表。不过我没有试过,有兴趣的朋友可以试一下。

        看来使用了OCX控件的程序在别的电脑上不能运行,如果既不是缺ocx文件,也不是因为控件没有注册,那么就有可能是缺少许可证引起的,可以用类似的手法解决。

  • 上一篇Dotnet:

  • 下一篇Dotnet:
  • 最 新 热 门
     SOA and Web services 新手入门i学习
     浅谈Web Services版本控制
     J2EE vs .NET-建置XML WebServices
     利用.NET FileStreams将DTD插入XML文件中_Q…
     XML开发入门基础:XML和HTML的区别
     带你认识Eclipse XML编辑器
     XML开发入门基础:使用CSS显示XML
     XML开发入门基础:查看 XML 文件
     XML开发入门基础:XML 浏览器支持
     XML开发入门基础:XML 验证
    最 新 推 荐
     如何实现最基本的AJAX框架
     对.NET Framework 反射的反思
     剖析.NET Framework框架
     无法使用MSHFLXGD.OCX控件的解决办法
     详解如何实现最基本的AJAX框架
     Visual Studio 2008的性能改进以及十大新功…
     解读.NET架构核心开发技术
     .net ajax 与Ext2框架在.net程序中的应用
     .Net Framework框架源码学习
     .NET 语言的 using statement 与资源释放
    相 关 文 章

    XML开发入门基础:使用CSS显示XML
    单元测试View不使用Web Server
    vb.net GDI+:使用DrawString显示文本
    vb.net使用TreeView 控件显示文件夹列表
    vb.net中使用GetPrivateProfileString访问I…
    总结:使用LINQ来简化编程的7个技巧
    VC++.NET中使用GDI+创建特效字体
    vs2008破解继续使用方法
    使用C#的BitmapData编程实例
    使用Exist属性来判断控件是否存在

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用