當前位置:趣味科普網>經驗>

程式hook是什麼意思

經驗 閱讀(2.23W)

程式hook是什麼意思

hook是由軟體提供的功能,供軟體使用者在特定情況下呼叫自己的程式碼,該程式碼可以增加或替換當前程式碼。程式hook是指程式設計師檢視和或與系統程式中已經發生的事情進行互動和或更改的東西。

程式是一系列指令的有序集合稱為程式。程式在計算機中是按序執行的,CPU通過程式計數器PC控制程式的執行順序,一般情況下程式是按序執行的,當執行轉移、呼叫、返回等指令時,程式轉移到相應的目的地址處執行。CPU根據程式計數器PC中的地址將欲執行指令的指令碼從儲存器中取出,存放在IR中,ID對IR中的指令碼進行譯碼,定時控制邏輯在OSC配合下對ID譯碼後的訊號進行分時,產生執行本條指令所需的全部訊號,完成本條指令的執行。