بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركانة
هذا كود مأخوذ من برنامج process hacker يعمل على حماية اي عملية من الانهاء عن طريق الاتصال ب ملف Driver
public void ProtectAdd(ProcessHandle processHandle, bool allowKernelMode, ProcessAccess ProcessAllowMask, ThreadAccess ThreadAllowMask)
{
byte* inData = stackalloc byte[16];
*(int*)inData = processHandle;
*(int*)(inData + 0x4) = allowKernelMode ? 1 : 0;
*(int*)(inData + 0x8) = (int)ProcessAllowMask;
*(int*)(inData + 0xc) = (int)ThreadAllowMask;
_fileHandle.IoControl(CtlCode(Control.ProtectAdd), inData, 16, null, 0);
}والمطلوب هو الكود المقابل له بلغة VB6 لاني بصراحة لا اعرف شيء عن السي شارب
استطعت فهم بعض اجزاء الكود ولكن ليس كلها
ارجو منكم المساعدة ولكم جزيل الشكر


