ايران ويج

نسخه‌ی کامل: wm_settext
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام رفقا !
چطورید؟!
1 سالی میشه برنامه نویسی نکردم! بخاطر درس.
اومدم امروز وی بی باز کردم یه چیزی بنویسم دیدم هیچی بلد نیستم! به چند تا مشکل برخوردم. خلاصه چند روزی تحملم کنید سوالامو جواب بدید که بعلت حجم زیاد درسا وقت سرچ کردن ندارم. شرمنده !


اولین مشکل :

با تابع send message یه تکست میندازم تو تکست باکس پسورد دایل آپ. پسورد میره تو تکست باکس اما دیگه بشکل توپی نیست. کانکت هم نمیشه! میگه پسورد اشتباهه! قدیما این مشکلات رو خیلی با یاهو مسنجر داشتیم. ولی حل میشد. چطوریش یادم نیست!
چیکارش کنم؟ کسی راه دیگه ای بلده؟
چقدر اینجا خلوت شده!
یه سلام ویژه به همه اعضای جدید عرض می کنم. منم دوست خودتون بدونین! به سوالم جواب بدین!
فکر می کنم خودم بتونم این مشکل رو حل کنم.
در مورد این یکی کمکم کنید.
از تابع setfocus چطوری میشه استفاده کرد؟ من ای پی ای رو اضافه می کنم ولی کار نمیکنه ! می خوام رو یه تکست باکس خارج از برنامه خودم focus کنم.
با wm_setfocus درست شد. من اینطوری استفاده کردم:
call sendmessage(handle,wm_setfocus,0,0)
focus رو تکست باکس رفت. اما برنامه focus نگرفت. بهرحال کار من راه افتاد. همونطوری که حدس می زدم با focus کردن رو تکست باکس پسورد اون لایه امنیتی کنار میرفت. یعنی مشکل اول هم حل شد.

یه آقا پدرامی دیدم که انگار hook بلده! یه سوال تخصصی :
من با sendmessage و wm_settext یه متنی تو یه برنامه میریزم. ممکنه hook یا هر چیزه دیگه ای اونو بدزده؟
درسته دو تا مشکل اول خودم حل کردم! ولی این سومی دیگه کار من نیست.
اگه منظورت رو درست فهمیده باشم میخوای از خونده شدن پسوردت توسط این برنامه های Pass Reader جلوگیری کنی خوب شدنش که میشه ولی به هیچ وجه نگهداشتن پسورد چه در هنگام ورود و چه برای ذخیره در خود پسورد باکس امن نیست چون به راحتی میشه همونجوری که خودت گفتی اونو بخونی

البته راه که زیاده یکی از بهترین روشهایی که دیدم این بود که خودت یک صفحه کلید مجازی درست کنی و توسط اون صفه کلید پسورد رو وارد کنی
وارد جزییات نشو ! Biggrin
سوال آخره منو متوجه شدی؟
:lol:

خوب مگه منظورت همون نبودWhistle
با sendmessage کار کردی؟
آره
خوب دقیقا بگو میخوای چه کار کنی؟
call sendmessage(handle,wm_settext,0,text)
از برنامم یه متن میندازم تو تکست باکس یه برنامه دیگه. ممکنه یه برنامه ای این وسط متن رو بدزده؟
آها یعنی قبل از اینکه به TextBox برسه آره میشه حتی میتونه آونو توی راه تغییر هم بده که تو یه چیزی میفرستی اما یه چیز دیگه اونجا میبینی
صفحه‌ها: 1 2