例如和程序相关联的一系列DLL a.dll, b.dll, 我不想安装在system或者程序本身的目录下, 我把它安装到temp目录下,有无办法能让程序知道到temp目录中去找这些DLL?

解决方案 »

  1.   

    loadlibrary中指定了路径即可。
      

  2.   

    设定一个变量,这个变量保存DLL的路进,然后在LOAD DLL的时候,在变量后面加上文件名就行了噻
      

  3.   

    各楼说的都可以。
    按楼主说的意思,是想你的DLL不让用户知道而删除?
    有办法的。
    如果是这个意思,你可以把你的DLL绑到你的EXE的资源里,EXE启动时检查,如果没有DLL了,自动释放出来。