不可以,否则,怎么保护自己的源代码。
不过可以考虑在在即的DLL中以资源的方式存储原来的DLL,然后运行时动态载入,然后调用其中的导出函数.

解决方案 »

  1.   

    收到..shanhe能否举例 “资源的方式存储原来的DLL”,
    运行时动态载入是什么意思? 运行的时候产生一个临时的??没时间告诉我查哪儿的资料也行。。等待..
      

  2.   

    这是我的想法:
    1、首先将DLL看作二进制数据引入自己制作的DLL的资源文件
    2、初始化自己的DLL时,将资源装载,存为临时的xxx.dll放在某个目录
    3、装载xxx.dll 
    4、通过动态获得函数的方式来调用xxx.dll中提供的函数。
    以上跟你直接通过自己的dll调用原来的第三方dll没有多大区别,唯一就是第三方的dll随同自己的dll一起发布。
      

  3.   

    4、通过动态获得函数的方式来调用xxx.dll中提供的函数。
    这个能解释一下吗?因为声明函数的时候只能用 “”这样的字符串阿》。。