الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفحص(2)في مسابقة الفيجوال ونتائج المسابقة الأولى :

مغلق
بدأه موفق جمال زكريا في 18 مارس 2003 · 13 رد · 1,345 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الفحص(2)في مسابقة الفيجوال ونتائج المسابقة الأولى :

السلام عليكم ...

إخوتي أرجوا أن تكونوا قد استفدتم من معلومات المسابقة الأولى وأتمنى لكم التوفيق .

بالنسبة للمسابقة الأولى فلقد حصل الأخ مختار على نقطة ......

ويمكنك الإطلاع عليها من هنا :

http://www.arabteam2000.com/vb/showthread....&threadid=23237

المسابقة الثانية :

1- السؤال الأول : ماهو الملف Rundll32.exe وكيف يتم الإستفادة منه في الفيجوال بيزك ....

الجواب الكامل على هذا السؤال عليه نقطتان ....

النقطة الأولى ,,, لماذا يستخدم هذا الملف .

النقطة الثانية,,, كيف نستفيد منه في الفيجوال بيزك .

(gift)(f)

#2

اولا هو لعمل إعادة تشغيل لجهاز الكمبيوتر

وثانيا نستفيد منة احيانا فى برامج الفيجوال بيسك لكى اعيد تشغيل الجهاز من داخل برنامجى

هذا والله اعلم

تحياتى,,,

وَقُل رَّبِّ زِدْنِي عِلْماً

#3

السلام عليكم :

مشكور أخ عرفة على الجواب ولكن ليس هذا الجواب الذي نريد .

مع إنه يمكننا عن طريقه طفي جهاز الكمبيوتر وإعادة التشغيل وغير ذالك ....

ولكن ليست هذه وظيفتها الرئيسية التي صمم من أجلها ....

:)

#4

السلام عليكم

يستفاد من ملف RUNDLL32.EXE في تشغيل الملفات ذات الإمتداد dll في الويندوز .

#5

هذا الملف مسئول عن تعامل المستخدم مع واجهة النظامui و صناديق الحوار

و تعامل المستخدم مع ال shell نفسها

يمكن إستخدامه داخل ال vb لغلق البرامج العاملة و غلق نظام التشغيل او إعادة تشغيلة أو ظهور المجلدات بشكل ما

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

الملف rundll32.exe يستخدم عادة في فتح او تغيير اي من خواص الكومبيوتر فمثلا يمكن به فتح DisplaySettings او KeyBoardSettings او MouseSettings و اغلاق الجهاز الخ..

اما عن طريقة استخدامه كما يلي:

Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1", vbNormalFocus)

فنقوم بفتح الملف و تحديد ما سيفتحه او ينفذه اما عن رقم 0 هذا فهو رقم Tab في خصائص سطح المكتب فهنا سيفتح خصائص سطح المكتب علي Tab الخاصة بحافظ الشاشة...

#7

Rundll32.exe عبارة برنامج صمم اساسا للاستخدام الداخلي في مايكروسوفت ولكن نظرا لفائدتة الكبيره شاع استخدامة لانجاز بعض المهام عن طريق تشغيل بعض الـ function من داخل بعض الDLL.

اقول "بعض" لأنه لا يسمح باستدعاء الfunction من ما يسمى بملفات النظام (System DLL) .. بمعنى آخر لا يستطيع هذا "البريمج" ان يبرز فائدتة الا عن طريق استدعائه لFunctions موجودة في ملفات DLL كتبت خصيصا له.

تكتب الاوامر بهذه الصيغه:

RUNDLL32.EXE <dllname>,<entrypoint> <optional arguments>

وعند استخدامها من داخل ال VB تكتب بهذه الصيغه..

Shell "Rundll32.exe keyboard,disable", vbNormalFocus

اما كيف تستفيد منه في الفيجوال... فهناك استخدامات كثيره .. مثلا:

لاعادة تشغيل الجهاز

Shell "Rundll.exe user.exe,restartwindows"

لتعطيل لوحة المفاتيح

Shell "Rundll32.exe keyboard,disable", vbNormalFocus

والماوس

Shell "Rundll.exe mouse,disable", vbNormalFocus

لتشغيل Control Panel

shell "rundll32.exe shell32.dll,Control_RunDLL"

لتشغيل خصائص الانترنيت

Shell "Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl"

.

.

.

والله اعلم..

#8

السلام عليكم ورحمة الله :

والله لقد سررت بتفاعل الأعضاء مع المسابقة والتي وضعت أصلا للتفاعل ...

ولقد جاوب بداية الأخ "Visitor_OM" إجابة ولم تكون دقيقة بمعنى أنه إذا تم قرائتها من شخص لايعرف شئ عن rundll32 فإنه لايفهم شئ وعلى كل حال

مشكور أخي على إجابتك ... وأتمنى من كل الأعضاء الإجابة بالتفصيل عن السؤال حتى إذا كان الجواب صحيح يستفيد منه الأعضاء الباقين .

ثم جاوب الأخ "Bibo2002" بطرحه مثالاً لإستخدامه في الفيجوال ولم يعطي فائدته الأصلية الذي صنع لأجلها . فنعطيه نقطة واحدة ....

أما الأخ "hamohd70" فلقد أجب الجواب الشافي ونعطيه نقطتان لأنه جاوب الإجابة الكاملة .... وشكرا لك وإلى الأمام ....... لاتقطعنا من مشاركاتك .....

النقاط المستحقة في هذه المسابقة :

hamohd70 =====نقطتان.

Bibo2002 =====نقطة .

#9

(f)

#10

(f)

#11

يالله عطينا المسابقة الثالثة

#12

ماشاء الله عليكم

عقدتونا والله يا جماعة

هذه المسابقة مفيدة بشكل كبير وان كنت اشك في ان انجح بالحصول ولو على ربع نقطة:(

لكن على الاقل نستفيد منكم;)

لكم تحياتي

#13
لماذا تأخرت المسابقة الثالثة؟؟؟
#14

السلام عليكم

فعلا إلى الأمام بإذن الله تعالى

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…