如题

解决方案 »

  1.   

    具体是这样的,主程序main.exe,验证dll,mydata.dll,另外还有个dll,例如usedata.dll,main.exe先调用mydata.dll验证并获取数据在mydata.dll,然后main.exe调用usedata.dll,usedata.dll调用mydata.dll并使用mydata.dll中的数据,这样结构可以实现吗?
      

  2.   

    完全可以实现。不过mydata.dll中要做一些同步的工作,要设置全局变量。
    别的模块要调用这些数据,只要mydata.dll提供一个返回数据的接口就可以了
      

  3.   

    可以,dll提供一个函数返回你的结构就可以了,网上验证如果基于http的你的函数内部使用xmlhttp做个调用就可以了
      

  4.   

    dll和主程序有什么关系,只和调用程序有关系
      

  5.   

    dll和主程序是没有关系的,是不是你的多个程序,不是调用的同一个DLL啊?这些主程序要调用同一个DLL才行,你可以将DLL放置在系统的system32目录下,这样所有的程序就只调用这个了,
      

  6.   

    DLL在内存中是共享空间的.如果你的不同主程序同时在调用这个DLL去验证的话,肯定会有信息不对称的情况.数据存储的DLL中改用数组存储不同主程的验证信息可能会解决这个问题.