Advanced IsDebuggerPresent checker for educational purposes.
This function allows an application to determine whether or not it is being debugged, so that it can modify its behavior. For example, an application could provide additional information using the OutputDebugString function if it is being debugged.
For more information IsDebuggerPresent by Microsoft
Download au3 files. Paste all au3 files except IsDebuggerPresent.au3 into autoit include folder. Compile and run IsDebuggerPresent.au3 or just Run as a source.