[問題] DLL版本或來源查詢

看板C_and_CPP (C/C++)作者 (egg)時間14年前 (2011/09/14 15:27), 編輯推噓7(7010)
留言17則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2008 or VC6 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 問題(Question): 想請問各位大大,如何在程式當中查尋目前使用到的DLL庫在硬碟檔案中的位置 餵入的資料(Input): 預期的正確結果(Expected Output): 可以獲得如C:/.../xxx.dll等相關資訊 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 暫無 補充說明(Supplement): 因為有時後使用的DLL比較多,希望能可以查詢到DLL location的位置方便管理 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.221.13

09/14 15:29, , 1F
設斷點 -> F5 -> Ctrl+Alt+U,查看使用 module name ?
09/14 15:29, 1F

09/14 15:34, , 2F
感謝回答,但還想在問可以在rumtime下直接得到嗎@@?
09/14 15:34, 2F

09/14 15:45, , 3F
可以,tool還不只一組,keyword: psapi.h / tlhelp32.h
09/14 15:45, 3F

09/14 15:47, , 4F

09/14 15:47, , 5F
給的範例是以ap自身下去列舉,但其實可以做到查看所有
09/14 15:47, 5F

09/14 15:48, , 6F
ap module name(monitor),其他有興趣的話再上msn查,
09/14 15:48, 6F

09/14 15:49, , 7F
msdn 上不去 XD http://0rz.tw/eza2l 這個再參考一下..
09/14 15:49, 7F

09/14 15:54, , 8F
Dependency Walker?
09/14 15:54, 8F

09/14 15:56, , 9F
!! 樓上的工具真讚! 過去我竟還花時間在研究這個 XD
09/14 15:56, 9F

09/14 16:03, , 10F
話說..Dependency Walker是不是只能列name,沒列路徑?
09/14 16:03, 10F

09/14 16:05, , 11F
抱歉,我看到可以展路徑的了,謝謝lwecloud提供。
09/14 16:05, 11F

09/14 16:09, , 12F
我記得好像灌VS6還是VS2005時有附,後來的VS好像就拿掉了
09/14 16:09, 12F

09/14 16:10, , 13F
我都沒注意到,它一直躺在我vc6 的tool裡面..
09/14 16:10, 13F

09/14 16:39, , 14F
dependency不能寫在CODE中吧,話說感謝解答!
09/14 16:39, 14F

09/14 16:40, , 15F
oh,我附的是一個sample code,照著跑可以去看其它 proc.
09/14 16:40, 15F

09/14 21:02, , 16F
dependency是好物
09/14 21:02, 16F

09/16 00:16, , 17F
ProcessExplorer也不賴喔:D
09/16 00:16, 17F
文章代碼(AID): #1ES5TC-3 (C_and_CPP)
文章代碼(AID): #1ES5TC-3 (C_and_CPP)