:在使用C语言编写一个dll时,需要调用另一个dll。但是遇到关于路径的有关问题

求助:在使用C语言编写一个dll时,需要调用另一个dll。但是遇到关于路径的问题
你好,
  本人在使用C语言编写一个test2时,需要调用另一个test2。在VC6的环境下,执行调试只需要把 2 个dll放置在同一个目录下即可(使用C调用)。但是 test2 需要被其他程序调用。,这是出现一个问题,test2 找不到 test1的路径,只有把 test2 放置在 sys32下才行。请问有什么办法可以解决这个问题吗?有什么办法可以让test2在 它所在的当前位置寻找 test1 吗?如果有办法,使用LoadLibrary 和使用 #pragma comment 都是什么样的解决方案呢? 谢谢! 非常紧急,如果能提供代码最好,就是给点提示也行,谢谢!

------解决方案--------------------
这个是可以做到的。DLLMain有一个参数:HANDLE hModule,使用GetModuleFileName它,就能得到DLL的路径。