PDA

View Full Version : حرفه ای: بستن پیغام یک برنامه دیگر



debugger
شنبه 12 تیر 1389, 10:51 صبح
من میخوام پیغام یک برنامه دیگه را با ESC ببندم

فک کنم اول باید هندل اون messagebox برنامه دیگه را پیدا کنیم و بعد با دستور sendkeys اونو ببندیم

و برای این کار هم باید از توابع api استفاده کنیم . من از تابع FindWindow استفاده می کنم ولی این تابع روی messagebox جواب نمیده

حالا میخوام ببینم چطوری میشه این کار را انجام داد ؟؟؟

saeedalg
شنبه 12 تیر 1389, 10:56 صبح
اگه message box برنامه ديگه هم مال خودته يه title نسبتا خاص ميتوني براش بذاري، message box هم يه window هست ميتوني با spy ردگيريش كني.

debugger
شنبه 12 تیر 1389, 12:54 عصر
مال برنامه خودم نیست

saeedalg
یک شنبه 13 تیر 1389, 12:05 عصر
ميتوني از پدرش اونو شناسايي كني، من خودم برام يه چنين مشكلي پيش اومده بود يه message box بود كه يه سرويس رو از كار مينداخت يه برنامه clickok نوشتم اون پدري هم نداشت،‌ اما من هر messagebox اي كه شبيه اون بود رو ميبستم. اگه پدر داره كه به احتمال خوبي ميتوني درست تشخيصش بدي، من با spy دات نت كار نكردم اما اگر VC6 داشته باشي spy اون خيلي امكانات داره كه ميتوني ازش استفاده كني و اطلاعات زيادي بدست بياري برنامت رو هم تست كني

debugger
سه شنبه 15 تیر 1389, 00:33 صبح
میشه در مورد این spy بیشتر توضیح بدی

یه sample هم می تونه کمک خوبی باشه

با تشکر فراوان