Yousof
- كيفية استخدام CreateRemoteThread
السلام عليكم .. عندي سؤال و أتمنى أن أجد الاجابه الشافيه .. لو افترضنا أنه عندنا برنامج example.dll و example.exe و عندنا داله MessageBox موجوده في example.dll (ملاحظه: لا توجد دوال MessageBox في example.exe) و نريد عمل Hook للداله MessageBox هل نستطيع ذلك! أن…
- كيفية استخدام CreateRemoteThread
اليوم جربت الهوك على دالة ال GetLocalTime() في ال notepad و الحمد لله تمت عملية الهوك بنجاح .. لكن لازلت لا أعرف لماذا لم تتم عملية الهوك مع ال mspaint! هل لدى أحدكم اجابة على استفساراتي ..
- كيفية استخدام CreateRemoteThread
السلام عليك أخي الأخير زمانه بحثت عن وجود الداله MessageBox في ال WordPad باستخدام ال Olly و لكن لم أجد لها أثر ثانيا بالنسبه لل mspaint وجدت دالة ال MessageBoxW و لكن لا أعرف لماذا لا يعمل لها هووك ... ! بالرغم من أن ال injection حدث في البرنامج أيضا: عند عمل…
- طالبة مبتدئة محتاجة مساعدة
أرجو أن يغلق الموضوع ..
- كيفية استخدام CreateRemoteThread
السلام عليكم .. بعد قراءتي لكتاب جفري و معرفتي بأمور كثيره كانت غائبه .. تواجهني نفس المشاكل التي واجهت الأخير زمانه و هو أن هوك المسج لا يحدث الا مع notepad في الحقيقه لم أجرب الهوك على ال Taskmanager لكني جربتها على ال mspaint و لم يحدث شيء ؟؟؟ على فكره، حين…
- أدخل وتحدى...وأعط الحل المتميز
س1 و س2 و س3 و سn الأرقام تعبر عن المتغيرات فقط مثلا س1 = x1 و س2 = x2 و ليست ناتج ضرب س * العدد و انما هو متغير ..
- أدخل وتحدى...وأعط الحل المتميز
CazLo أعتقد الأخطاء ظهرت لأنك لم تعرف iostream alawashiz باعتقادي الكود الذي وضعته خطأ .. أولا ما قيمة ال x! ثانيا لماذا تضرب في count ثالثا الناتج يعطيك قيمة 1/س و ليس س
- الله يسكنك بجناته للي وده بمساعدتي والردعلي
لن أحل البرنامج و لكن سنتفقد بعض الأخطاء التي وقعت بها: int x; x=3.14; هل تعرف ما الفرق بين ال int و ال float! int r; circumcentre = x*i*r; cin>>r; ما قيمة ال r في السطر الثاني! nt x; int circumcentre; int i; int r; تستطيع أن تعرف هذه المتغيرات على هذا النحو: …
- أدخل وتحدى...وأعط الحل المتميز
#include <iostream.h> #include <conio.h> main() { double x; double sum=0; while(1) { cout<<"enter x"<<endl; cin>>x; if(x==0) break; sum = sum + 1.0/x; } cout<<" X = "<<1/sum<<endl; getch(); return 0; } اذا كنت تقصد ب (س2) هي س مرفوعه للأس 2 فهذا الحل خطأ .. ال…
- فكر معي ;)
السلام عليكم .. أعتقد اني فهمت المسأله تخيل: (n-5-5-5) / (7-n-5-5) \ (n-5-5) _______________/ (5-7-n-5) ______ / (n-5) (7-n-5-7)\ (n-5-7) \____/ n ____________ /(n-7-5-5 5 -7-5-7)\ (n-7-5) / ___ \ _______________(n-7) (5-n-7-7)/ (n-7-7) \ (n-7-7-7) \ نعوض بالر…
- فكر معي ;)
أولا شكرا لك على المداخله :P و ثانيا لم تأت بشيء جديد من هذه العباره لأني اعترفت أن برنامجي خطأ B)
- GetKeyboardState(), GetAsyncKeyState(), GetKeyState()
السلام عليكم .. بالنسه للدوال التي ذكرت في العنوان .. GetKeyboardState() GetAsyncKeyState() GetKeyState() أي من برامج الويندوز تقوم باستخدامها لأداء وظيفته؟ بمعنى: أي من ال processes تنادي احدى هذه الدوال لأداء وظيفه معينه؟
- فكر معي ;)
السلام عليكم .. الأخ عماد .. الى الآن لا أعرف كيف يعمل برنامجك .. هلا تفضلت بشرحه ؟؟ و خاصة متى سينفذ هذا الأمر: else if(isFoo(n-7))
- خطأ في جملة while (شرط محقق دائما)(C++)
golden man حاول انك تعطي المتغيرات نقس ال type يعني لا تضع int مع double و لا تضع long مع double اجعل المتغيرات من نوع واحد و شوف النتيجه لو استخدمت doube غير ال 2 الى 2.0
- خطأ في جملة while (شرط محقق دائما)(C++)
أنت تراهم متساويين و لكن الكمبايلر له رأي آخر لأنه لا يراهم متساوين 4.0 لا تساوي 4.000000000000001 ان كنت فهمت قصدي ...
- تمرير اسم ملف كمعلومة مدخلة عند تشغيل البرنامج
http://www.osix.net/modules/article/?id=759
- تمرير اسم ملف كمعلومة مدخلة عند تشغيل البرنامج
استخدم argv في ال main
- فكر معي ;)
بالنسبه لبرنامجي فأنت محق البرنامج خطأ :)
- فكر معي ;)
أخي سوبر عماد .. عندما يرجع البرنامج أول return false or true فأنه سيخرج من البرنامج و لن يقوم بعملية ال floding أتمنى أن أكون مخطئا ْ
- فكر معي ;)
و أنا سأثبت لك خطأك أيضا لنأخذ على سبيل المثال الرقم n=12 أو أمر هل 12 == 0 .. طبعا لا سينتقل الى 12 أصغر من الصفر ..الجواب لا سينادي الداله isFoo مرة أخرى و لكن القيمه الآن 7 .. (12-5) 7 == صفر ... الجواب لا 7 أصغر من الصفر .. الجواب لا سينادي الداله isFoo مر…