Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte zdrojový súbor primárne pre aplikáciu v programovacom vývojovom prostredí
2
Zadajte nasledujúci kód spustiť funkciu detekcie ladiaceho programu vo vašom programe . : funkcie MyDebuggerPresent : boolean ; typeTDebugProc = funkcie : boolean ; stdcall , varKernel32 : HMODULE ; DebugProc : TDebugProc ;
3
Pridajte nasledujúci kód na funkciu detekcie ladiaceho programu . Funkcie volania používané sú súčasťou základnej programovej rozhrania systému Windows a nevyžaduje ďalšie softvérové knižnice , ktoré majú byť použité : begin { mYDebuggerPresent } Výsledok : = false ; Kernel32 : = GetModuleHandle ( ' Kernel32 " ) , ak Kernel32 < > 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 , " IsDebuggerPresent ' ) ; ak bolo pridelené ( DebugProc ) thenResult : = DebugProcend ; { Kernel32 < > 0 } end ; { myDebuggerPresent }
4
prekompilovať softvér pomocou svojej rozvojovej prostredie . Váš program bude teraz zistiť , či je softvér debugger prítomný na počítači koncového užívateľa .