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

الغاء عمل Alt+Del+Ctr

مغلق
بدأه محمد الشملان في 26 يوليو 2004 · 21 رد · 2,159 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد ابطال او اخفاء البرنامج من Alt+Del+Ctr يكون متوافق مع الانظمة Xp Me بحيث لايستطيع احد ان ينهي البرنامج الكود الموجود عني فقط على ME ولا يعمل على xp

ارجو المساعدة

#2

الطريقة الوحيدة هي KeyBoard hook وهي ليست سهلة لان ال مايكروسوفت اخذت احتياطات امنية من صناع الفايروسات و هذه طريقة والطريقة الثانية هي ابطال ال Task manager في مفتاح في الريجستري

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DisableTaskMgr

اقتباس
Open your registry and find the key below.

Create a new DWORD valued named "DisableTaskMgr" and set it to "1" to disable Task Manager.

You may need to log off for the changes to take effect.

http://www.winguides.com/registry/display.php/163/

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#5

السلام عليكم

أخي محمد الشملان:

أنت دمجت بين ثلاثة مواضيع ....

- تعطيل ctrl+alt+del.

- Hide process .

- عدم السماح للمستخدم بانهاء البرنامج ..

حدد أي واحد تريد :)

تحياتي

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#6

يمكنك ايضا استخدام دالات FindWindow و ShowWindow لاخفاء ال task manager حتي لا يتمكن المستخدم من استعمال ال ctrl-alt-del لاظهار ال task manager اي عندما يقوم المستخدم بضغط الازرار ان يحدث شيء.. باستخدام هذه الدالات و timer للتاكد من وجود ال window

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#7

السلام عليكم

طيب , هناك n عدد من البرامج التي يمكنها ان تحل محل Task manager :) (ممكن تعمل واحد بنفسك ) .

أضف الى ذلك أن winxp تحوي على tasklist و taskkill (القي نظرة على system32 ) .

كيف؟ عقدتها عليك :) ..

طبعا ليس جميع المستخدمين يفهمون هذه الأشياء لكن لعمل شئ ما لا بد من معالجة كل الاحتمالات و منها أن أكون واحد من أولئك المستخدمين :) - امزح معاك - .

تحياتي

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#8

هذا كود بالدلفي يفي بالغرض

ما عليك سوى تحويله للفجول

procedure EnableCTRLALTDEL(YesNo : boolean) ;

const

sRegPolicies = '\Software\Microsoft\Windows\CurrentVersion\Policies';

begin

with TRegistry.Create do

try

RootKey:=HKEY_CURRENT_USER;

if OpenKey(sRegPolicies+'\System\',True) then

begin

case YesNo of

False:

begin

WriteInteger('DisableTaskMgr',1) ;

end;

True:

begin

WriteInteger('DisableTaskMgr',0) ;

end;

end;

end;

CloseKey;

if OpenKey(sRegPolicies+\Explorer\',True) then

begin

case YesNo of

False:

begin

WriteInteger('NoChangeStartMenu',1) ;

WriteInteger('NoClose',1) ;

WriteInteger('NoLogOff',1) ;

end;

True:

begin

WriteInteger('NoChangeStartMenu',0) ;

WriteInteger('NoClose',0) ;

WriteInteger('NoLogOff',0) ;

end;

end;

end;

CloseKey;

finally

Free;

end;

end;

#9

AboAlwaleed :

ذلك الكود فقط يعمل disable للـ Taskmanager وهو ما ذكره الأخ راكان في رده .

شخصيا لا أعتبر ذلك حلاً ...

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#10

افضل طريقة حاليا هي ال keyboard hook او Message hook اذا امكن لعمل block ل WM_DESTROY (ان امكن ايضا)

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#11

راكان:

عمل block لـ WM_DESTROY ؟ لماذا؟

أهو لمنع المستخدم من اغلاق الـ process الخاصة ببرنامجنا ؟

أتمنى التوضيح لأني مرتب لك رد (هههههههه ).

حبيت في هذا النقاش التعقيب على الردود فقط .

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#12

نعم فاتوقع ان العبرة من تعطيل الازرار هي فقط ان لا نجعل المستخدم قادر على ايقاف البرنامج..... و تعرف انها تستخدم في ال viruses

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#13

يبدو أن النقاش محصور على Taskmanager فقط !!!

لا أعتقد ان التحكم في WM_DESTROY سيجدي مع TaskManager .

حصر النقاش على TaskManagerسيفقد الموضوع أشياء كثيرة ...

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#14

ما هي افضل طريقة اذن برأيك؟ خلينا نأخذها اكثر من فكرة

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#16

آسف على الاجابة السابقة لم اجد الكود اريد فقط ان انشط السؤال ارييييييييييييييييييد الكود يا اخواني بسرررررررررررررررررعة

اكرر انني كتب الرد السابق ولم اتأكد ارجو المعذرة .........

#17

السلام أول الكلام

إخوانى الاحباب

يمكنكم إجبار الـ Task Manager على عدم الظهور بون ظهور أى رسائل مهما ضغط المستخدم CTR+Alt+Delete ..... كيف؟

هكذا

Open "C:\Windows\System32\taskmgr.exe" For Binary Access Read Lock Read Write As #1

ولتركه لحاله مرة أخرى كل ما عليك فقط هو وضع هذه الكلمة:

Close #1

والسلام آخر الكلام

اخيكم ومحبكم شاعر الشمس

#18

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

اخي الكريم اغلاق الـTask Manager يتم بطريقتين (ربما يكون هناك طرق أخرى )

أولا عن طريق وضع قيمة في الريجستري ولكن أعتقد ان هذه الطريقة تحتاج لصلاحيات على الويندوز

الطريقة الثانية وهي تعمل عن طريق تايمر يكشف على العنوان المكتوب في التايتل بار واذا وجدها فسيقوم باغلاقه

وبما انه لم تعمل مع الاكواد الموضوع سابق فأعتد ان الطريقة الثاتية مناسبة

جرب المثال المرفق وان شاء الله يشتغل معاك تمام

بالتوفيق

============

الى اللقاء

CloseTaskManager.rar

JusT LeT YouR MinD WorK

#19

بسم الله الرحمن الرحيم

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

فكرة رائعة جزاك الله كل خير

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#20
ياسر جمال كتب:

بسم الله الرحمن الرحيم

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

فكرة رائعة جزاك الله كل خير

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

جزاك الله خيراً

#21

باستخدام Timer يمكن وضع الكود التالي

System.Diagnostics.Process.GetProcessesByName("taskmgr")[0].Kill();

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#22

طيب على كلام أخى الحبيب tmaa لماذا حصرتم إهتمامكم على Task manger فهى ليست الوسيلة الوحيدة لمعرفة البرنامج الذى يعمل

كذلك أنت لم تحل مشكلة أغلاق البرنامج

أرجوكم كما قال أخى tmaa لا تحصروا الموضوع فى نقطة و تفقدوة أشياء عديدة

لا تراجع و لا إستسلام

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

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