这是一个什么的问题呢?
我想保护我的DLL防止给别人反向,现在应该怎做??

解决方案 »

  1.   

    DLL跟EXE不一样,EXE是自己运行的,可以在运行时自动调用加壳程序注入到PE文件开头的解壳代码,DLL是由调用者负责加载的,加壳后会破坏DLL的结构,影响调用者加载,从而导致调用失败。
    VB的DLL很难被反向,不需要加壳。
      

  2.   

    DLL内里的资料我用GetVBRES就看光了部份...
    如果不加密人们就可以知道我的对像CLS
    那么他们就可以调用我的DLL吧= =?
      

  3.   

    用depend就可以看到DLL的接口函数了 如果你是想保护DLL里面的资源 那么我建议你对内容进行加密 而不是从DLL加壳来保护
      

  4.   

    DLL不能加壳,否则不能正常使用。可考虑对DLL注册认证。