zoukankan      html  css  js  c++  java
  • win7 下注册dll文件失败

    1、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但找不到入口点DllRegisterServer

    原因:该dll文件非可注册组件,没有包含DllRegisterServer函数,可用depend.exe 查看

    2、win7 下注册dll文件失败,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80020009

    原因:win7的权限问题,可用以下步骤解决。但win7下把dll放入system32文件下,用下面方法行不通

    开始--所有程序--附件--命令行--右键“以管理员身份运行”进入cmd方式,然后在cmd方式下进入要注册dll所在文件夹中,再次使用regsvr32 /s xx.dll,就可以了

    3、网页下载时出现 cab安装 “无法将文件复制到目标目录”,原因System32文件夹权限访问问题。

        解决: 在inf文件中,DestDir设为空 即:DestDir=。

        DestDir,它的值是dll将要存到本地硬盘的位置,如果它的值是10,则将dll放到Windows或者WinNT下;如果是  11,则放到WindowsSystem或者WinNTSystem32下;如果是空(就是没有值)则会放到Windows或者WinNT下的Downloaded   Program   Files目录下;

    4、安装时报Exception EOleSysError in module   usb_ocx.ocx at 0001D065. 加载类型库/DLL时出错。

       

      原因是:Windows 7的安全性控制,要以管理员身份运行程序才行。(网上找的)

       解决方法呢?????????????

     实际原因:页面

    <OBJECT
          id=TestAX 
        codebase="usb_ocx.CAB#version=1,0,0,1"
      classid="clsid:E2005AE2-4C12-440E-88EB-2CFC9A36F840"
        width=270
        height=210
        align=center
        hspace=0
        vspace=0
      visible=false
      >

    中,classid 与cab中inf文件所描述的classid不一致。该成一致就行了

    结果还是出错。。。

    终于解决了:还是win7的权限控制问题

  • 相关阅读:
    codeforces 261B Maxim and Restaurant(概率DP)
    洛谷P3066 [USACO12DEC]逃跑的Barn (线段树合并)
    洛谷P1600 天天爱跑步(线段树合并)
    AtCoder
    SPOJ10606 BALNUM
    洛谷P3567[POI2014]KUR-Couriers(主席树+二分)
    洛谷P2633 Count on a tree(主席树上树)
    【.Net边角料系列】1-单例模式(我真不是你想的那样)
    生成二维码的开源工具对比(附源码了呀!)
    你所不知道的linq(二)
  • 原文地址:https://www.cnblogs.com/soundcode/p/3552653.html
Copyright © 2011-2022 走看看