快速查詢程式執行所需動態庫

2022-05-06 04:30:09 字數 419 閱讀 6944

執行程式,不點選執行任何功能;

啟動任務管理器->效能->資源監視器;

在資源監視器中勾選需要檢視的程式,檢視從磁碟讀取的檔案

將其中載入的非windows系統自帶的dll等檔案拷到執行exe同目錄下;

關掉程式,重新執行,就會發現資源監視器中載入的非windows自帶資源的路徑都與exe檔案所在目錄一致(觀察方便);

再執行程式所有功能,重新整理資源監視器(重新勾選),則會很容易發現檔案目錄下有路徑特別的非windows自帶dll等資源,這些後續載入的檔案動態庫等即是程式執行時動態載入的;

將動態載入的動態庫等資源拷貝到exe同目錄下,則此時exe連同所有拷貝的dll等檔案,可以放在其他為配置開發環境的電腦上執行;

(有些載入的dll即使拷貝到exe同目錄下,執行時仍會優先從原始目錄載入,此時仍需拷貝到exe所在目錄)

如何快速查詢某個儲存過程執行的狀況

通過下面的sql,我們可以快速檢視某個儲存過程執行的狀況 select top 100 db name d.database id as dbname,s.name as 儲存名稱,s.type desc as 儲存型別,d.cached time as sp新增到快取的時間,d.last exec...

從資料庫中快速查詢對應資訊

昨天我需要修改介面dto的屬性與資料庫中的字段匹配,我採用的是直接查詢注釋的方式,大部分寫了注釋的都能輕鬆找到。其他的需要通過理解表與表之間的關係才能找到對應字段。比如我需要查詢 檢測人員名稱 屬性,就需要考慮通過程式入口的那個表的 員工id 欄位來查詢 員工名稱 這時候用查注釋的方式就不管用了,需...

Linux如何查詢動態庫 編譯 執行

1 gcc編譯 鏈結命令中的 l選項 2 gcc的環境變數的library path 多個路徑用冒號分割 3 gcc預設動態庫目錄 lib usr lib usr lib64 usr local lib。1 編譯目標 時指定的動態庫搜尋路徑 用選項 wl,rpath和include指定的動態庫的搜尋...