?? rdtsc.pas
字號(hào):
unit RDTSC;
interface
uses
nt_status,
ntoskrnl;
function _DriverEntry(DriverObject:PDriverObject;RegistryPath:PUnicodeString):NTSTATUS; stdcall;
implementation
var
g_dwLogon : DWORD = $BB40;
function mg_Main( DriverObject:PDriverObject;RegistryPath:PUnicodeString ):NTSTATUS;
begin
Result := 0;
end;
procedure DriverUnload(DriverObject:PDriverObject); stdcall;
begin
end;
function _DriverEntry(DriverObject:PDriverObject;RegistryPath:PUnicodeString):NTSTATUS; stdcall;
var
count : DWORD;
begin
if( ( g_dwLogon <> 0 ) or ( g_dwLogon = $BB40 ))then
begin
// count := KeTickCount.LowPart ^ ( g_dwLogon shr $08 );
// g_dwLogon := KeTickCount.LowPart ^ ( g_dwLogon shr $08 );
end;
g_dwLogon := not count;
//
Result := mg_Main( DriverObject , RegistryPath );
//設(shè)置驅(qū)動(dòng)卸載函數(shù):
//DriverObject^.DriverUnload:=@DriverUnload;
//Result:=STATUS_SUCCESS;
end;
end.
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -