我新建一个动态库,如何给这个库加一个访问密码

解决方案 »

  1.   

    两个办法,一个是把密码验证程序写在 DllMain 中,另一个办法是将验证程序单独写成一个函数,然后在每个功能函数开始查询一次。
    建议使用第二种办法,这样子别人在使用这个程序库的时候可以通过软件实现验证,比如你可以提供一个专门的登陆函数,可以实现隐藏登陆界面,这样用户就不用输入密码了,只要程序的编写者知道密码就可以了。
      

  2.   

    提供一个Init函数,在此函数里验证密码。
    只有此函数通过后,才能访问其它函数
      

  3.   

    如楼上,在init函数里设标志,其他函数检查这个标志就可以了