Subversion Repositories userdetect2

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

Ýé±CG–<p
PatchU.pasE’CGdSysInitÈCÒïcdSystemÈCÒïfByteÝÞRlfInteger|ŸofTObject÷! GfBooleanNˆcÇfPointerŞ(Xg.TObjectQ÷2gTObject.SafeCallExceptionøä
kgTObject.AfterConstructionùä
kgTObject.BeforeDestructionúä
kgTObject.Dispatchûä
kgTObject.DefaultHandlerüä
kgTObject.NewInstanceýä
kgTObject.FreeInstanceþä
kfCardinalݳùgSizeOfg@ClassCreate\œ+âg@AfterConstruction(äÇ_gTObject.Destroyÿä
kg@BeforeDestructionSa¥g
@ClassDestroybI'>gExitgTrue§1ØogFalse¦1Øog@HandleFinallyX,TdceSysUtilsÈCÒïgRaiseLastOSErrorX,TdceWindowsÈCÒïfPByteœJtgVirtualProtect˜CÌgPAGE_EXECUTE_READWRITEóDСgVirtualProtect,k]c*pPatchEventˆ’Âîü*TPatchEventˆUÈ'&
.TPatchMethod€\»*TPatchMethodˆä± .2f(TPatchMethod.Create€÷ÞÑÕò!Self!.fþ!aSource
!aDestination"
 
OldProtectfðc(TPatchMethod.Destroy€øÞÑÕX!Self!.c(TPatchMethod.Hook€úÞÑÕ2!Selfc(TPatchMethod.Restore€ùÞÑÕ2!Selfc(Finalization€X,Td\! c(PatchU€!cEDM
F,Jump,OffsetcG²FJJ0Hþ,
PatchedMethod,OriginalMethod,PatchPositionMethod ,
FIsPatched(0  IsPatchedþ€v€.CreateîN/DestroyÄþZ-Restoreîd-Hookî`cD€ÿÿÿ@A?l-LLTPatchMethodTPatchMethodLPatchUU‹ìƒÄøS„ÒtƒÄðèˆUÿ‹Ø‹Á‰C‹‰S    ŠPˆS
ÆCé‹E+Cƒè‰CEøPj@j‹CPè…Àuè‹Ãè‹Ã€}ÿtèdƒÄ‹Ã[YY]ÂSVè‹Ú‹ð‹Æè‹Ó€âü‹Æè„Û~‹Æè^[ÀxuÆ@‹P‹H‰
ŠHˆJÀxtÆ@‹P‹H   ‰
ŠH
ˆJÃU‹ì3ÀUh%dÿ0d‰ ÿ3ÀZYYd‰h,Ãéëø]Ã-ÃmJHH@HZ"JJ$H
N$lB8`&.Z*d(,`2d2hhLh4jLj.Jü0
*
@.^‘Ž’“6FjDFFFJJ J J"J$J
(N,*DJ*Z.,bJ,d0.|J.`20nJ0PCTDVDXH\bãÎf¾hŠ”0N`P0T0T:þPäþZ`0\^\Rþ^Rþ`@bb0þd@ff0þh j a