資源簡介
Hook cpuid 源碼 修改一些只綁定CPU的軟件
VC編寫,winddk編譯
代碼片段和文件信息
#include?“defs.h“
extern?MSR?msr;
extern?PVOID?vmx_idt[32];
extern?PVOID?vmx_gdt[32];
ULONG???GetCr4(){
????????ULONG?ret_value;
????????__asm{
????????????????_emit???0x0F????;mov?eax?cr4
_emit???0x20
_emit???0xE0
????????????????mov?????ret_value?eax
????????}
????????return?ret_value;
}
VOID????SetCr4(ULONG?new_cr4){
????????__asm{
????????????????mov?????eax?new_cr4
????????????????_emit???0x0F????;mov?cr4?eax
????????????????_emit???0x22
????????????????_emit???0xE0????
????????}
}
VOID?WriteMSR(ULONG?msr_id){
????????__asm{
????????????????mov?????eax?msr.Lo
????????????????mov?????edx?msr.Hi
????????????????mov?????ecx?msr_id
????????????????wrmsr
????????}
????????return;
}
VOID?ReadMSR(ULONG?msr_id){
????????__asm{
??????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8286??2008-05-19?21:51??driver\defs.h
?????文件??????11264??2007-11-14?03:31??driver\i386\loader.exe
?????文件??????16640??2008-05-19?22:04??driver\i386\test.sys
?????文件??????10470??2008-05-19?21:51??driver\ia_specific.c
?????文件???????2716??2008-05-01?15:55??driver\kegetcurrentprocessornumber.c
?????文件????????519??2005-03-24?16:24??driver\makefile
?????文件???????2182??2008-05-17?21:54??driver\servicehandle.c
?????文件????????314??2008-05-17?21:11??driver\sources
?????文件??????44493??2008-05-18?15:11??driver\virtualmachine.c
?????文件??????10226??2008-05-19?22:04??driver\vm.c
?????文件???????1333??2008-05-19?18:32??r3loader\cpuid_loader\cpuid_loader.cpp
?????文件???????4193??2008-05-19?13:47??r3loader\cpuid_loader\cpuid_loader.vcproj
?????文件???????1433??2008-05-19?19:02??r3loader\cpuid_loader\cpuid_loader.vcproj.93245A5AD40F4E0.blabla.user
?????文件???????1336??2008-05-17?21:28??r3loader\cpuid_loader\ReadMe.txt
?????文件????????299??2008-05-17?21:28??r3loader\cpuid_loader\stdafx.cpp
?????文件????????502??2008-05-17?21:37??r3loader\cpuid_loader\stdafx.h
?????文件????????901??2008-05-17?21:28??r3loader\cpuid_loader.sln
?????文件???????6656??2008-05-19?18:32??r3loader\release\cpuid_loader.exe
?????文件???????1418??2008-05-20?03:08??readme.txt
?????目錄??????????0??2008-05-20?03:07??r3loader\cpuid_loader\Release
?????目錄??????????0??2008-05-20?03:06??driver\i386
?????目錄??????????0??2008-05-20?03:07??r3loader\cpuid_loader
?????目錄??????????0??2008-05-20?03:07??r3loader\release
?????目錄??????????0??2008-05-20?03:07??driver
?????目錄??????????0??2008-05-20?03:07??r3loader
-----------?---------??----------?-----??----
???????????????125181????????????????????25
- 上一篇:《離散數(shù)學》綜合復習題 附答案
- 下一篇:arcgis三調(diào)培訓
評論
共有 條評論