PDA

View Full Version : چه موقع یک کلید خاص زده می شود؟



Al.Nop
شنبه 16 آبان 1388, 19:32 عصر
سلام به همگی
چه جوری میشه فهمید که کاربر کی یک دکمه خاص را می زند مثلا اینتر
یعنی هر وقت اینتر زد یک کار خاص انجام بشه
فقط از توابعی مثل اسکن اف و گت چ که برنامه رو نگه میدارن نمیخوام استفاده کنم
(من با سی برنامه می نویسم )
مرسی

tdkhakpur
شنبه 16 آبان 1388, 20:22 عصر
چرا راه سوم استفاده از وقفه هاست(البته براي داس).
مگر ايندو چه مشكلي دارند؟

pswin.pooya
شنبه 16 آبان 1388, 21:27 عصر
راههای زیادی برای اینکار وجود داره ولی اکثر اونها مجموز میخواد. شما میتونین مقادیر پورت 60 یا 61 رو بخونین هم چنین میتونین صف پیامهای ویندوز رو بررسی کنین و ....

mortezamsp
یک شنبه 17 آبان 1388, 10:27 صبح
باكمك وقفه هاي اسمبلي ميتونيد بافر صفحه كليد رو بخونيد و اگر كليدي قبلا فشار داده شده باشه و هنوز خونده نشده باشه ميتونيد اونو دريافت كنيد.
شماره سرويس رو يادم نيست بايد در تالار اسمبلي بپرسيد.
شماره اسكي اينتر هم 13 هست .براي فهميدن كد اسكي كليد ها برنامه نوت پد رو باز كنيد، alt رونگهداريد و يه عدد اسكي تايپ كنيد تا كاراكتر معادلش چاپ بشه.