1
如果這些DLL不在應用程序目錄或Windows路徑中,Windows可以找到混合模式應用程序的非託管(非COM)DLL?我注意到VS 2008沒有出現在路徑上,我想知道這是如何完成的。Windows能否找到不在路徑,GAC或註冊表中的非託管DLL?
如果這些DLL不在應用程序目錄或Windows路徑中,Windows可以找到混合模式應用程序的非託管(非COM)DLL?我注意到VS 2008沒有出現在路徑上,我想知道這是如何完成的。Windows能否找到不在路徑,GAC或註冊表中的非託管DLL?
不,它不能從查找一組路徑的意義上「發現」它們。但是如果你知道在哪裏看,他們總是可以通過它們的完整路徑加載(C:\ Program Files \ Visual Studio ...)。你可以使用AppDomain來獲得你自己的可執行文件的路徑,然後從那裏派生你的DLL的位置。
這是你在找什麼?你的問題有點含糊。