64位程序調(diào)用32位程序模塊的方法、裝置、介質(zhì)及設(shè)備

基本信息

申請?zhí)?/td> CN201911375244.7 申請日 -
公開(公告)號 CN111142969A 公開(公告)日 2020-05-12
申請公布號 CN111142969A 申請公布日 2020-05-12
分類號 G06F9/445 分類 計算;推算;計數(shù);
發(fā)明人 高古尊;何曉文;李啟光 申請(專利權(quán))人 貴陽動視云科技有限公司
代理機構(gòu) 北京名華博信知識產(chǎn)權(quán)代理有限公司 代理人 貴陽動視云科技有限公司
地址 550000 貴州省貴陽市貴陽國家高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)長嶺南路160黎陽大廈(高科一號)A棟5層
法律狀態(tài) -

摘要

摘要 本文關(guān)于一種64位程序調(diào)用32位程序模塊的方法、裝置、介質(zhì)及設(shè)備,64位程序調(diào)用32位程序模塊的方法包括:調(diào)用LoadLibrary32函數(shù)和GetPorcAddress32函數(shù);通過所述LoadLibrary32函數(shù)調(diào)用LoadLibrary函數(shù)加載32位目標程序模塊,通過所述GetPorcAddress32函數(shù)調(diào)用GetPorcAddress函數(shù)獲取所述目標程序模塊中的目標函數(shù);將寄存器中的參數(shù)保存到棧中,并調(diào)整指針訪問范圍;調(diào)用所述目標程序模塊中的目標函數(shù)??梢詫崿F(xiàn)64位程序調(diào)用32位程序模塊,64位程序與32位程序模塊在同一進程下運行,不需要單獨對每一個需要調(diào)用的函數(shù)進行封裝,沒有進程同步,也不需要額外注冊組件。