我的系统是XP SP2的我在cmd下注册一个dll,它老是说LoadLibrary(dll)失败,由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题!以上怎么解决?

解决方案 »

  1.   

    regsvr32这个命令是用来注册com组件的,并不是所有的dll都是要注册的。你首先要确定你的dll是什么dll。是com组件还是非托管dll还是托管dll,先把这个搞清楚。
      

  2.   

    我的系统是XP SP2的我在cmd下注册一个dll,它老是说LoadLibrary(dll)失败,由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题!以上怎么解决?我不关心dll是什么的,其实我更关心的是:由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题!怎么解决。因为在同样的操作系统(同一张盘装的XP SP2),我regsvr32 同样的dll,他们弹出的消息框是一样的,而我的却是这样的,和他们的不一样。
      

  3.   

    我不关心dll是什么的
    -------------看来我是对牛弹琴
      

  4.   

    那个原始人告诉你dll一定要注册?
      

  5.   

    那个原始人告诉你dll一定要注册?----------------哈哈哈哈哈,好搞笑~~
      

  6.   

    我是觉得可能真的是我系统哪块的配置因为什么改过,看你们有没有人在注册dll的时候也弹出过这样的问题,看你们是怎么解决的。不知道就算了。说一些没用的对你的技术提高是不是很有用。
      

  7.   

    Avoid\suliang1984不知道就算了。说一些没用的对你的技术提高是不是很有用。
      

  8.   

    你对一头牛用regsvr32去注册也会弹出LoadLibrary(dll)失败regsvr32是调用com组件的DllRegisterServer函数。你说你这头牛不是com,没这个函数,却硬要regsvr32去注册,那么是不是会报LoadLibrary(dll)失败?如果你还是不懂那没人能帮你了。
      

  9.   

    我发这个不是想解决LoadLibrary(dll)失败这个问题,我是想解决:由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题!,因为同样的操作系统,运行同样的东西,别人弹出的错误信息不是这个,而且我看了另外两台相同的机子,他们的弹出错误信息是一样的,但我的就和他们的不一样。我就想让我的错误和他们的一样。因为我估计是我的某个地方应该是被改过的,我做过系统还原都不行,不知道为什么》