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

[ تمت الإجابة ]أريد كود لهذه المهام ونأمل مساعدتكم

مغلق
بدأه Red star في 4 مارس 2003 · 45 رد · 5,990 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته

أريـد كود لهذه المهام ونأمل مسـاعدتكم

1- كــود لتعطيل زر فتح قائمة ابدأ الموجود على لوحة المفاتيح .

2 - كـــود لتعطيل الأزرار alt + f4 .

3 - كــود لتعطيل الأزرار ctrl + alt + delete تعمل على xp .

لأني عندي كود لتعطيل الأزرار ctrl + alt + delete بـس لايعمل على xp

أو ماهو التعديل الذي سوف يطرأ على الكود الأخير ليعمل على xp .

الكــود في ملف مرفق .

وشــكراً لكم جزيلاً للاجابة على أي ســؤال منهم .

.

êّْيل_ç_çنهçل_çلمهمé.rar

#2

(clock)(clock)(clock)(clock)

#3

(clock)(clock)(clock)(clock)(clock)(clock)(clock)(clock)(clock)

#4

السلام عليكم ,,,

أخي الاوامر التي تطلبها صعبه جدا جدا جدا جدا في بيئة الـ NT أي في وندوز2000 و وندوز xp.

لذلك لا تتوقع إجابه في فتره قريبه :)

مع تحياتي ,,, طلال.

#5

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

بالنسبة للكود الخاص بالXP..فأننا مع الاخ العزيزtalal*c

أما بموضوع الأغلاق فراجع المنتدى من جديد....

أخـــــــوك...:cool:

#7

السلام عليكم

دخلت على الموضوع اكثر من مره لكن لم اجب - متعمدا - وكنت منتظرا لسماع اجابات الاخوه .

بالنسبه للوصله التي وضعها الاخ AWAR فالكود الموجود هناك لا ينفع مع XP , اما في win2000 فالكود يعمل Disable Task Manager فقط .

لعمل Disable لمفاتيح معينه يمكن استعمال KeyBoard hook ( الطريقه ناجحه في winnt/2000/xp )- جربتها في 2000 و xp . ( في xp لا يمكن تعطيل ctrl+alt+del ) .

لتعطيل ctrl+alt+del في ويندوز 2000 يمكن أيضا استعمال RemoteThread ( الطريقه معروفه ).

هذه الطريقه تنفع مع xp لكن ليس لدي الكود الخاص بها

( قبل كتابه هذا الرد كنت احلل كود لبرنامج نجح في تعطيل ctrl+alt+del , البرنامج عباره عن exe و dll . يتم حقن dll في winlogon process ومن ثم يتم تعطيل ctrl+alt+del - لسه قاعد احلل:'( -).

استخدام Drivers يمكنك من عمل هذا كله . لكن لا بد ان يكون لديك خبره في برمجه WDM .

راجع هذا الموضوع ايضا http://msdn.microsoft.com/msdnmag/issues/0...QA/default.aspx

#9

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

مرة على السريع ...كي أعطل الalt + F4

كتبت بالفورم المرادة ...في حدث ON CLOSE...الكــــــود التالي...

   Application.Run;

فدهشت .....واستغربت من قوة هذه اللغة .:eek:.

اخـــــوكم...:cool:

#10

السلام عليكم

كلام الاخ طلال صحيح . ( هذا السؤال تكرر في المنتدى ) .

ظننت ان الاخ يريد تعطيل alt+f4 بصوره عامه فلم اذكر الطريقه السابقه.

#11

FOX_DELPHI :

حلوه ;)

لكن ممكن اغلاقه بواسطه TaskManager (اي باستعمال برنامج اخر) .

#12

:'(:'(:'(:'(

ذنب المستخدم

#13

شــكرا لكم جميعا سوف ابحث بالمواقع وارد عليكم فردا فردا

وشــكراً لمســاعدتكم جميعا ً(f)(f)(f)(f)(f)(f)(f)(f)(f)

#14

في الحقيقة إن موضوع الhook (keybord,mouse...)

من المواضيع المهمة جدا وهي تقنية قل ماشرح عنها

وقد شرح عنها الاستاذ tmaaa مسبقا

how to hook keybord

لدي العديد من المواضيع التي تتكلم عن hook إلا أنها بالغة الروسية للأسف وأنا لا أجيدها

أتمنى لك التوفيق أخ redstar

فالموضوع مهم وخطير في نفس الوقت(f)

#15

السلام عليكم

اذا كان الاخ يريد امثله عما ذكرته في ردي فعلى الرحب والسعه .

:)

#16

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

آسـف لتأخري على الرد . . بصراحة حتى الآن لم اطلع على المواقع و اجرب الكود لأسـباب صحيـة والحمد لالله الآن أحـسن :rolleyes:.

شــكر لكل من شارك من الأخـوة : طلال , FOX_DELPHI

A`WaR , kernel80(f) .(f)(f)

= أخي kernel80 أطلعني عندما تنهي تحليلك في الطريقة الجديدة تعطيل ctrl+alt+del و يا ريت تشرح لنا الـ KeyBoard hook و RemoteThread. اذا كان عندك وقت فراغ ارسل لنا مثال مرفق وشكراً .

بالنسـبة لـ كــود لتعطيل زر فتح قائمة ابدأ الموجود على لوحة المفاتيح

ما هو حلها ؟ :o

وشـكرا لكــم جميعـاً . . .(f)(f)(f)(f)(f)(f)

واتمنى لكم جميعاً صحة جيــدة . :confused:

#17

تفضل .....ولكن أبحث أولا بالمنتدى

procedure TForm1.Button2Click(Sender: TObject);
begin
EnableWindow(FindWindowEx(FindWindow
('Shell_TrayWnd', nil), 0,'Button',nil),FALSE);
end;

اخــــــوك:cool:

#18

شـــكراً أخي FOX_DELPHI (f)(f)(f) (f)(f)(f)

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

:P :D :) :o (f) (gift) :mad:

#19

أخــي العزيز FOX_DELPHI

إني بحثت بالمنتدى ولم أحصل على ما أريد .

والشيفرة التي قدمتها صحيحة لكن كنت أقصد كــود لتعطيل زر فتح قائمة ابدأ الموجود على لوحة المفاتيح وليس تعطيله بالضغط عليه بالفأرة ؟! ! ! !

لأن برنامجي حجمه بكامل الشاشة ولا أريد المستخدم أن يخرج منه أو

يعمل على برنامج ثاني دون أغلاق برنامجي من مكانه المخصص لذلك .

فاذا كنت تعرف كــود لتعطيل زر فتح قائمة ابدأ الموجود على لوحة المفاتيح

أو أي حل ثاني بخصوص هذه الحالة أخبرني و . . .

لك جزيل الشــــكر .

ملاحظة : ملف مرفق مثال للمواضيع الســابقة .

أخوكم : ريد ســتار

kgk.rar

#20

مشكور جداً ..اخــــــي....

لكــــــن انا آسف لفهمي الخطـــــــأ....

بالنسبة لفكرتك فهي اعجبتني ...والحــل أكيـــــد هناك في منتدى الأسمبلي

ليس لك إلا أن تستخدم ...الأسمبيلي فهي أسرع في طريقتك

وأذهــب وحضر جيداً ...لسؤالك ..وسأدعمك بالفـــور

أخـــــــوك:cool:

#21

السلام عليكم

معذره للتأخر في الرد .

اقتباس
والحــل أكيـــــد هناك في منتدى الأسمبلي

ليس لك إلا أن تستخدم ...الأسمبيلي فهي أسرع في طريقتك

لسنا في dos حتى نقول "ليس لك الا ان تستخدم الاسمبلي" :D

يمكن عمل مايريده الاخ بواسطه keyboard hook ( تقريبا يمكن تعطيل اي مفتاح من مفاتيح الـ keyboard واي hotkey ).

أشرت الى ذلك في رد سابق لي وكان عليك المحاوله في عمل ذلك ( المعلومات في الانترنت كثيره عن keyboard hook ) .

انتظر ردي القادم فيه شرح للموضوع (قريبا ان شاء الله ).

#22

hoooooooooooooook

verey nice

(f)

#23

السلام عليكم

يبدو أن الاخوه مستعجلين :D

هذا مثال بسيط لتعطيل المفتاح-مفاتيح-

CTRL+ESC,ALT+ESC,ALT+TAB,Windows , التي تحتاج لتعطيلها في برنامجك (RedStar) . بالتأكيد يمكن اضافه مفاتيح اخرى

سأقوم-ان شاء الله- بعمل برنامج يتيح لك اختيار المفاتيح التي تريد تعطيلها (كل المفاتيح الممكنه تقريبا ).

اي سؤال عن الكود يمكن وضعه هنا . :)

لا أظن ان هناك اي فيروسات في كمبيوتري , لكن يفضل عمل scan virus للملف المرفق .

kb_hook.zip

#24

شــكرا لكم جميعاً وأنا أوافقكم على الأسمبلي

لكن رح شوف ملف الأخ kernel80 و نعود للتكلم لاحقاً

وشــكرا لك أيضاً أخي FOX_DELPHI

ولـدعمك المســتمر (f)(f)(f)(f)(f)(f)

#25

مشــكور كثيرا أخي kernel80

انها رائعة و سهلة (نــوعاً ما وليس كثيراً) .

لذلك أقترح على راحتك و في وقت فراغك فتح موضوع جديد

لشـــرح هذه الطريقة للاسـتفادة الجميع .

والله يجازيك بكل خيـر .

و الى الأمام .;)

أخوك : ريـد ســتار

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

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

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

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

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

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