不知道数字签名是不是用于针对软件发布后,解决DLL库被其他人非法盗用问题`如何房子此类情况发生???

解决方案 »

  1.   

    在DLL初始化的时候,判断调用DLL的进程是否你想要的进程~
    不过在VB中我不知道怎么获得调用DLL的进程的实例句柄,它不像C++那样直接在DLL的入口函数中提供~
      

  2.   

    数字签名只能防止你的dll不被更改。dll就是为了共享使用,而你偏偏不要共享,这个时候做dll就是一个最次的主意了
      

  3.   

    如果不希望被共享,明智的选择是,把DLL里的代码写到EXE里,最后将EXE文件用加壳/加密工具保护,而不要发布带有DLL的程序,否则很难控制DLL不被盗用。