1
Abra el archivo fuente principal de la aplicación de software en el entorno de desarrollo de programación
2
Escriba el siguiente código para iniciar la función de detección de depurador en su programa. : función MyDebuggerPresent : boolean ; typeTDebugProc = function : boolean ; stdcall ; varKernel32 : HMODULE ; DebugProc : TDebugProc ;
3
Agregue el código siguiente a la función de detección de depurador. La función se llama a utilizar son parte de la interfaz de programación de Windows y no requieren bibliotecas adicionales de software a utilizar: begin { mYDebuggerPresent } Result: = False; Kernel32 : = GetModuleHandle ( " kernel32 " ), si Kernel32 < > 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 ' IsDebuggerPresent ' ), si se ha asignado ( DebugProc ) thenResult : = DebugProcend ; { Kernel32 < > 0 } end ; { } myDebuggerPresent
4
recompilar el software mediante el desarrollo de su medio ambiente. Su programa ahora detectará si un depurador software está presente en el ordenador de un usuario final .