السلام عليكم ..
اقتباسالطريقة على ما يبدو لا تعمل معى وندوز 2003 وهذا من عيوب الاعتماد على الـNative API لان شركة مايكروسفت يحق لها تغير الدوال او عناوين الدوال طالما انها لم تسرح بإستخدامها.
انا لم اكن اعرف ما هي ال Native API لكن من قراءة رد الاستاذ احمد .. وضحت الصورة
اقتباسانا اعتقد ان تعلم دوال الـNative API مضيعة للوقت لانها تتغير بتغير نسخة الوندوز, وليس هذا فحسب بل تستطيع مايكروسفت تغيرها بمجرد وضع اي تحديث للوندوز, وبذلك لن يعمل برنامجك لمجرد انه قام بعمل تحديث.
طيب هل ممكن عمل نفس الشيء باستخدام دوال ال api الاعتيادية ؟؟
وهل من الممكن عمل ذلك ؟؟
ارجو التوضيح .. اصل الفكرة عجبتني وان كنت مبتدء
و اكيد .. شكرا Asm4all على الدرس ;)
شي اخير ..
اقتباسالـNative API تجدها فى ملف ntdll.dll وهى التى يعتمد عليها kernel32.dll يعنى kernel32.dll ماهى سوى تغليف للـNative API .
كيف يمكن ان ارى ما يحويه ملف dll من دوال ؟؟
يعني كيف يمكن ان افتح هكذا ملفات ؟ هل هناك برامج خاصة ؟
اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ
