ntdll.dbgUserBreakpoint

Hvordan fjerne den irriterende CPU window.In initialisering delen av en av appens enheter kalle PatchINT3.procedure PatchINT3; Var NOP: Byte; Ntdll: THandle; BytesWritten: DWORD; Adresse: Pointer; begynne hvis Win32Platform < > VER_PLATFORM_WIN32_NT deretter Exit; Ntdll: = GetModuleHandle ('ntdll.dll'); hvis Ntdll = 0 deretter Exit; Adresse: = GetProcAddress (Ntdll, 'DbgBreakPoint'); hvis Adresse = null deretter Exit; prøv om Char (adresse ^) < > # $ CC deretter exit; NOP: = $ 90; hvis write (GetCurrentProcess, Adresse,NOP, 1, BytesWritten) og (BytesWritten = 1) så FlushInstructionCache (GetCurrentProcess, Adresse, 1); bortsett //Ikke få panikk hvis du ser en EAccessViolation her, det er helt ufarlig! på EAccessViolation gjøre; annet raise; end, end; Anmeldelser



Previous:
Next Page: