السلام عليكم
اود ان اسألكم يا اخوان
هل يمكنني معرفة الـ hadel لبرنامج بواسطة اسمه
اي هل يوجد API function ممكن ترجع لي الهاندل لبرنامج وانا ارسل لها اسمه
ام انه غير ممكن؟؟؟؟؟
السلام عليكم
اود ان اسألكم يا اخوان
هل يمكنني معرفة الـ hadel لبرنامج بواسطة اسمه
اي هل يوجد API function ممكن ترجع لي الهاندل لبرنامج وانا ارسل لها اسمه
ام انه غير ممكن؟؟؟؟؟
السلام عليكم ورحمة الله وبركاته
أظن أن المقصود ب hadel هو الHandle
الدالة التي أعرفها هي FindWindow
وأحسن مثال أعرفه في هذا المجال طبعا في نظري هو المثال التالي:
FindWindow سوف تقوم بإرجاع الهاندل حسب ال caption او classname
اما اذا كان المقصود عن طريق اسم الملف التنفيذ فلا يمكنها ذلك
يمكن إستخدام CreateProcess من اجل تشغيل البرنامج وارجاع الهاندل له
اعتقد انه يمكن ايضا استخدام OpenProcess للحصول على الهاندل للبرامج الشغالة من خلال اسمه
لكن كل من CreateProcess و openProcess تعتبر اعتقد في التعامل من findWindow
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
شكرا اخ DreamNet على المثال ولقد استفدت منه
وشكرا لك اخ محمد نسمان وكيف استطيع معرفة طريقة التعامل مع الدالتين
CreateProcess و openProcess
هذا الموضوع مغلق.