WIN7X64自定義硬斷

2021-07-12 00:00:24 字數 900 閱讀 1010

我只是 截了 我**中的 關鍵片段~至於 詳細的 你們自己想

控制是否 恢復dr的是 dr7和dbgactive這兩個  或者patch相關位元組~

void t_kirestoredebugregisterstate()}}

}return 0;

}if (contex->dr7 != null)

mycontex.dr0 = contex->dr0;

mycontex.dr1 = contex->dr1;

mycontex.dr2 = contex->dr2;

mycontex.dr3 = contex->dr3;

mycontex.dr6 = contex->dr6;

mycontex.dr7 = contex->dr7;

mycontex.eflags = contex->eflags;

contex->dr0 = ((plarge_integer)(&pframe->dr0))->lowpart;

contex->dr1 = ((plarge_integer)(&pframe->dr1))->lowpart;

contex->dr2 = ((plarge_integer)(&pframe->dr2))->lowpart;

contex->dr3 = ((plarge_integer)(&pframe->dr3))->lowpart;

contex->dr6 = ((plarge_integer)(&pframe->dr6))->lowpart;

//        contex->dr7 = ((plarge_integer)(&pframe->dr7))->lowpart;

//        contex->eflags = pframe->eflags;

實現 核心切使用者層恢復dr

Win7 x64 修復IIS安裝失敗記錄

ghost版本win7 安裝好後新增iis失敗,顯示錯誤 出現錯誤,並非所有的功能被成功更改 1.修改c盤安全屬性,獲得管理員所有權許可權方式失敗 2.修改uac,許可權要求降到最低方式失敗 3.安裝微軟更新準備工具kb947821方式失敗 4.sfc scannow 無法解決 5.dism修復命令...

win7 x64 使用Regsvr32時問題

通常我們使用regsvr32註冊動態鏈結庫 dll 時,一般使用的是32位的系統 而在64位的系統上執行regsvr32預設是註冊64位檔案,而且在64位下system32 資料夾中存放的檔案也是 64 位版本的檔案,而syswow64資料夾才是存放32位版本檔案的目錄 不知微軟為什麼這麼搞 sys...

Win7X64下驅動的測試環境搭建

今天在真機上試驗了 nt驅動x64版的安裝和除錯輸出.win7x64sp1中文旗艦版 wdk7600 vs2010 ntdrvtestframe 2013 0906.rar 實現過了,用bcdedit.exe 命令 在win7x64sp1中文旗艦版上不好使,必須開機f8選禁止強制驅動簽名,進行驅動程...