
Reloaded.Hooks is a library for intercepting and modifying existing binary functions on x86 and x64 machines. It is most often used to either intercept Win32 API calls (eg NtCreateFile to find out what files the current process is loading) or to patch existing functions within a program; على سبيل المثال برامج الترقيع في وقت التشغيل.
إذا كان هذا المفهوم غير مألوف لك ؛ I would suggest to research the term Hooking while reading the documentation.
Reloaded.Hooks is a managed alternative to native libraries such as MinHook and Detours , targeted at tackling more advanced/difficult use cases; such as when functions do not use standard calling conventions .
Cheat Engine .على الرغم من أن المكتبة قد تبدو ، في الواقع ، فإن استخدام المكتبة بسيط للغاية. يرجى زيارة موقع الوثائق المخصصة للبدء.
In addition, feel free to look through Reloaded.Hooks.Tests for some ideas .
As with the standard for all of the Reloaded-Project , repositories; المساهمات موضع ترحيب وتشجيع.
لا تتردد في تنفيذ ميزات جديدة أو تقديم إصلاحات أو اقتراحات طالما أنها مصحوبة بمشكلة مع وصف واضح لطلب السحب.
إذا كنت تقوم بتنفيذ ميزات جديدة ، فيرجى تقديم اختبارات الوحدة المناسبة لتغطية الميزات الجديدة التي قمت بتطبيقها ؛ حاول الحفاظ على التغطية عالية؟
RELOADED.Hooks يستخدم Flat Assembler (FASM) بواسطة Tomasz Grysztar.
Reloaded.Hooks uses the Iced library by 0xd4d.
Reloaded.Hooks used the SharpDisasm library by Justin Stenning (spazzarama) , a partial port of Udis86 by Vivek Thampi . يتم توزيع كل من هاتين المكتبات في الأصل ضمن "ترخيص BSD المبسط" تحت "ترخيص BSD".