السلام عليكم ورحمة الله وبركاته سأقوم بإذن الله في هذا الموضوع بشرح مختصر لبعض دوال Win32 API مع بعض الامثلة الخفيفة . أي اضافة مرحب بها لكن أرجو تحري الدقة في المعلومة المطروحة + العرض بنفس النظام : ****************** اسم الدالة بالبارامترات : البارامتر الاول : شرح. البارامتر الثاني : شرح. .... ****************** وظيفة الدالة : .... ****************** مثال تطبيقي بالكود (أي لغة تريد) ****************** اذا كانت هناك اي مغالطات في الطرح فسأكون اسعد الناس بتلقي رسالة خاصة لي او لأحد المشرفين تشرح ماهية الخطأ لضمان عدم ادخال جدل في الموضوع وسيتم التعديل ان شاء الله . برجاء عدم وضع ردود لا اهمية لها وعلى رأسهم ردود الشكر والذي منه . ------------------------------------ سأبدأ أولا بالدوال الخاصة بالتعامل مع الملفات , بسم الله :
HANDLE WINAPI CreateFile( __in LPCTSTR lpFileName, __in DWORD dwDesiredAccess, __in DWORD dwShareMode, __in_opt LPSECURITY_ATTRIBUTES lpSecurityAttributes, __in DWORD dwCreationDisposition, __in DWORD dwFlagsAndAttributes, __in_opt HANDLE hTemplateFile);
datalpVictimName db "C:\test.exe",0hFile dd 0.codeinvoke CreateFile, addr lpVictimName, GENERIC_READ + GENERIC_WRITE, FILE_SHARE_READ + FILE_SHARE_WRITE, NULL, TRUNCATE_EXISTING, FILE_ATTRIBUTE_NORMAL, NULLmov hFile,eax
HANDLE hFile = CreateFile("C:\\test.exe", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);