محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
هون عليك اخى متميز لماذا كل هذه الحده !!!!، ليس كل من يتعلم اسمبلى هو هكر او كرار او اى من هؤلاء الأشخاص الذين يحبوا كشف النقاب عن كل البرمجيات المغلقه. اخر متميز لا تحكم على الأمور من منظورك الشخصى و لا على ما هو سائد و لكن على ماهو صحيح و ما هو اصح. فلا تقول…
- مشكلة : الكود لا يتم تنفيذة بالترتيب
:resentful:
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
انا احترم وجهة نظرك اخى bastr3، و لكن بالنسبه لهذه النقطه فأنا اختلف معك بشده و السبب انى لست من من يحبون مضيعة الوقت بلا طائل (حيث ان تخصصى الحقيقى لا علاقة له بعلوم الحاسب :) )، ثانيا اذا كنت قد درستها و لم تجد لها تطبيقات كمبرمج فهذا لا يعنى ان لغة الأسمبلى…
- مشكلة : الكود لا يتم تنفيذة بالترتيب
كالمعتاد :huh: ارفق الكود حتى نستطيع مساعدتك و الله ولى التوفيق
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
اى شئ ممكن فعله بالسى يمكن فعله بالأسمبلى و العكس غير صحيح، خذ على سبيل المثال الداله memcpy الموجوده بالـ CRT تم كتابتها بالـ C بإستخدام Loop لنسخ من مكان لأخر و الناتج حوالى 20 تعليمه و لكن فى نفس الوقت قمت بكتابتها بالأسمبلى و لم تأخذ منى اكثر من 5 تعليمات،…
- كيف اعيد الجدول الى حالته الاصلية اثناء الرن تايم ؟
السؤال غير واضح، هل تقصد جدول فى قاعدة البيانات ام اداة الجدول Table Layout و الله ولى التوفيق
- سؤال : كيف اقوم بعمل Thread فى البرنامج
الـ Threads لن تشعر بفاعليتها بوضع نص فى اداه او اظهار فورم و اخفائها و لكن يمكنك ان تدرك فعاليته عندما تتعامل مع احداث تأخذ وقت طويل و قت تسبب فى ايقاف عمل البرنامج مثل عمل batch update لمجموعه ضخمه من السجلات إلى قاعدة بيانات موجوده على سرفر او احضار البيانا…
- [ تمت الإجابة ]حول الدالة Sendkey و شاشة الدخول فى الويندوز
معذره نسيت انى ادرس كود ويندوز 2000 و ليس xp، عموما شاشة الدخول توجد لها رسائل خاص يتم معالجتها قبل رسائل النظام الإفتراضيه. لقد رأيت ملف يحتوى على عديد من الرسائل و شرحها و لكنى لا اذكر اسمه، إذا كان لديك كود ويندوز 2000 قم بالدخول على هذا المسار win2k\privat…
- Checksum
يبدو ان الطريقه المتبعه داخل nt4 مختلفه عن 2k فما بعده. قرأت الكود مرات عديده و لكن يبدو ان عقلى متوقف :stop: و لا استطيع استيعابه لذا سأتركه و اقرئه فيما بعد :mad: الملف بالمرفقات فقط قم بتمرير اسم الملف المراد حساب الـ checksum له كـ command line سيظهر لك ال…
- Checksum
بإعتبار اننى سأقوم بإنشاء ملف تنفيذى جديد. 1 - قمت بملء الـ headers بالبيانات المناسبه (بالطبع دون وجود الـ checksum فهى بصفر الأن). 2 - قمت بحساب الـ checksum للمره الأولى على المحتويات السابق ذكرها. 3 - قمت بوضع قيمة الـ checksum داخل مكانها (و بالتالى اصبحت…
- [ تمت الإجابة ]حول الدالة Sendkey و شاشة الدخول فى الويندوز
قد يبدو السؤال سخيفا :unsure: و لكن ما الملف التنفيذى الذى تتبعه شاشة الدخول، هل هو winlogon.exe ؟؟
- PE32 Function Viewer
التعليمه call التى يأتى يعدها relative address حيث ان الـ opCode لها هو E8 و الذى يليه مباشرة هو موقع الإستدعاء بما يتناسب موقع التعليمه نفسه فإن كان سالب يتم التحرك لأعلى و إن كان موجب يتم التحرك لأسفل و ذلك للحصول على الموقع الذى يتم استدعائه و هو بالتأكيد م…
- صنع قوائم متغير اثناء التنفيذ
قم بالمحاوله و اضف ما توصلت له و سنساعدك قدر الإمكان و الله ولى التوفيق
- ما هى أفضل طريقة للربط بين Service و تطبيق
لم اجرب التعامل مع الخدمات من قبل و لكن جرب إضافتها كمرجع داخل الواجهه و عند بدء البرنامج قم بالتحقق من ما اذا كانت تعمل ام لا. و الله ولى التوفيق
- Checksum
اغلب الأوقات اقوم بحفظ بيانات داخل ملفات ثنائية و لمعرفة اذا كان تم تعديلها ام لا اقوم بحفظ الهاش الخاص بالملف داخل مكان معين (فى الأغلب الـ header) و عندما اوقم بالتحقق من صحة بيانات الملف اقوم بتخطى الـ header و حساب الهاش لباقى البيانات. هذه الطريقه هى التى…
- أستفسار
استخدم الـ Reflection. و الله ولى التوفيق
- PE32 Function Viewer
من ضمن الأشياء التى اذاكرها هذه الأيام السورس كود الخاص بويندوز و حقيقة وجدت به دوال جيده جدا توفر الوقت و المجهود و لكن اغلبها هو Private لذا لحل تلك المشكله اقوم بعمل Disassemble للمكتبه التى تحتوى على هذه الداله ثم اعرف عنوانها ثم اقوم بإستدعائها بإستخدام ع…
- ال Treeview و ال Linklabel
موضوع تعبئة الشجره يعتمد بشكل اساسى على جداول قاعدة البيانات و كيفية تنظيم البيانات داخلها و إليك مثال بسيط ليوضح لك الكيفيه: بإفتراض انك قمت بتحميل المرفقات الموجوده بالمشاركه الأولى (الإصدار الأول) ستجد بها قاعدة بيانات Access داخلها جدول اسمه Category يحتوى…
- كيف احذف محتويات فايل ؟
Dim fs As New FileStream("FilePath", FileMode.Truncate) fs.Close() قم بإستبدال FilePath بإسم و مسار الملف و سيتم حذف كل محتوياته و الله ولى التوفيق