國美金融貸款代碼調用導出 DLL,國美金融貸款鏈接器執行文件

        國美金融貸款應用程序的代碼調用導出 DLL 函數時發生隱式鏈接。國美金融貸款當調用可執行文件的源代碼被編譯或被彙編時,DLL 函數調用在對象代碼中生成一個外部函數引用。若要解析此外部引用,應用程序必須與 DLL 的創建者所提供的導入庫(.LIB 文件)鏈接。

         國美金融貸款導入庫僅包含加載 DLL 的代碼和實現 DLL 函數調用的代碼。國美金融貸款在導入庫中找到外部函數後,會通知鏈接器此函數的代碼在DLL 中。國美金融貸款要解析對 DLL 的外部引用,鏈接器只需向可執行文件中添加信息,通知系統在進程啓動時應在何處查找 DLL 代碼。

        國美金融貸款系統啓動包含動態鏈接引用的程序時,國美金融貸款使用程序的可執行文件中的信息定位所需的 DLL。如果系統無法定位 DLL,它將終止進程並顯示一個對話框來報告錯誤。否則,國美金融貸款系統將 DLL 模塊映射到進程的地址空間中。

        國美金融貸款與程序代碼的其餘部分一樣,DLL 代碼在進程啓動時映射到進程的地址空間中,且僅當需要時才加載到內存中。因此,由 .def 文件用來在 Windows 的早期版本中控制加載的 PRELOAD 和 LOADONCALL 代碼屬性不再具有任何意義。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章