inline(關(guān)于inline的介紹)
發(fā)布日期:2022-07-13 04:40:08 來源: 編輯:
大家好,小都來為大家解答以上的問題。inline,關(guān)于inline的介紹很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、inline關(guān)鍵字用來定義一個類的內(nèi)聯(lián)函數(shù),引入它的主要原因是用它替代C中表達(dá)式形式的宏定義。
2、inline hook如同修改內(nèi)頁內(nèi)容,寫上(由此處跳轉(zhuǎn)到XXX頁),位置在開始的叫淺層inline hook,靠后的則為深層inline hook。
3、以上方法是通用、有效的,可放心使用,不必?fù)?dān)心在頭文件包含CPP文件會導(dǎo)致編譯錯誤。
4、從字面上來理解,inline hook即內(nèi)置hook,內(nèi)部跳轉(zhuǎn)hook,從內(nèi)部聯(lián)結(jié)到其它函數(shù)的hook。
5、在程序的不同層面有不同的函數(shù)地址清單,如應(yīng)用層的IAT表,驅(qū)動層的SSDT和IDT表,此即在上述函數(shù)地址清單中修改函數(shù)地址。
本文到此結(jié)束,希望對大家有所幫助。
標(biāo)簽: