السلام عليكم ورحمة الله جميعا
اسالتي (لليوم :o :) ) على النحو التالي:
لو اردنا جعل البرنامج يعمل مع بدء التشغيل لقمنا بكتابة مفتاح في Run في الريجستري
في هذه الحالة هناك مشكلة واحدة وهي امكانية تعطيل البرنامج قبل ان يتم تشغيله عند الولوج للنظام عن طريق ctrl+alt+del (شكرا اخوي hamohd70 على تنبيهي لهذه النقطة في برنامجي)
لاحظت في بعض ال keyloggers والبرامج الاخرى ان البرنامج يعمل مع بدء التشغيل ومع هذا لا يظهر في نافذة ctrl+alt+del فكيف تم هذا ؟ تفقدت الريجستري فلاحظت ان مفتاحه موجود في المسار
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun-
او
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun-
وليس في
HKEY_CURRENT_MACHINESoftwareMicrosoftWindowsCurrentVersionRun-
مثلا ..
قمت بجعل مفتاح برنامجي في ذلك المسار ومع هذا بقي ظاهرا في نافذة ctrl+alt+del .. فما هي الطريقة السليمة لعمل هذا ؟
(ملحوظة: بوضع مسار البرنامج في ملف win.ini عند load= يختفي اسم البرنامج من النافذة لكن ما اريد معرفته هو الطريقة الاخرى بدون التعديل على ملفات النظام)
السؤال 2: بفرض برنامجي يقوم بعمل مقارنة بين ملفين (مضمّن فيما اعمل عليه حاليا) ويقوم بعدها بعمل ملف 3 يحوي ما تطابق من كلمات .. كيف يمكنني جعل البرنامج يقوم بارسال محتويات الملف الى ايميل دون تشغيل برنامج البريد الافتراضي او اظهار اي رسالة مزعجة تاكيدية الخ الخ ؟
سؤال 3: كيف يمكن جعل القائمة قريبة من هذه ؟ (هل يوجد اي control او عنصر تحكم مثلا يمكن من استخدام قوائم شبيهة بهذه ؟ ام الامر مجرد صورة و بعض العناصر المخفية التي تظهر عند التبديل ؟)
اخر شئ .. عند استخدام Microsoft internet controls بفرض انني استخدم بروكسي للاتصال بالانترنيت فهل يجب توفيره للكومبونيت ايضا ؟ وماذا لو تم تشغيله على نظام لا يحتاج الى بروكسي ؟
الشكر الجزيل لمن اطلع على الموضوع او ساعد في حل مشاكله
اخوكم NOP
(f)(f)(f)