السلام عليكــم ورحمـة الله وبركاتــه ،،
اريد حماية برنامجي من برامج الديبغر ،
وجدت بعض المصادر في النت ، في الكود بروجكت وغيره.
قرأت هناك عدة طرق ،
مثلا طريقة IsDebuggerPresent
هذا الكود الخاص بها
if (IsDebuggerPresent()) {
MessageBox(NULL, L"Debugger Detected Via
IsDebuggerPresent", L"Debugger Detected", MB_OK);
} else {
MessageBox(NULL, L"No Debugger Detected", L"No
Debugger", MB_OK);
}الذي لم افهمه الان ،، اين اكتب هذا الجزء من الكود ،،
انا ما اريد ان افعله بالضبط هو برنامج عادي يقوم بوظيفة ما لكن عندما يتم تحميله الى برنامج ال olly مثلا او غيره تظهر رسالة بأن ذلك غير ممكن.
الكود الذي في الاعلى في أي جزء اكتبه في برنامجي لكي يتنفذ عند تحميل برنامجي الى احد برامج الهندسة العكسية؟