64位程序調(diào)用32位程序模塊的方法、裝置、介質(zhì)及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN201911375244.7 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111142969A | 公開(公告)日 | 2020-05-12 |
申請(qǐng)公布號(hào) | CN111142969A | 申請(qǐng)公布日 | 2020-05-12 |
分類號(hào) | G06F9/445 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 高古尊;何曉文;李啟光 | 申請(qǐng)(專利權(quán))人 | 貴陽動(dòng)視云科技有限公司 |
代理機(jī)構(gòu) | 北京名華博信知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 貴陽動(dòng)視云科技有限公司 |
地址 | 550000 貴州省貴陽市貴陽國家高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)長嶺南路160黎陽大廈(高科一號(hào))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位目標(biāo)程序模塊,通過所述GetPorcAddress32函數(shù)調(diào)用GetPorcAddress函數(shù)獲取所述目標(biāo)程序模塊中的目標(biāo)函數(shù);將寄存器中的參數(shù)保存到棧中,并調(diào)整指針訪問范圍;調(diào)用所述目標(biāo)程序模塊中的目標(biāo)函數(shù)??梢詫?shí)現(xiàn)64位程序調(diào)用32位程序模塊,64位程序與32位程序模塊在同一進(jìn)程下運(yùn)行,不需要單獨(dú)對(duì)每一個(gè)需要調(diào)用的函數(shù)進(jìn)行封裝,沒有進(jìn)程同步,也不需要額外注冊(cè)組件。 |
