تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: تابع sendkey و ساخت keylogger

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    13 تابع sendkey و ساخت keylogger

    سلام دوستان

    من یه برنامه میخوام که بتونه که کلیدهای زده شده را در یک txt نشان بده حتی وقتی که فوکس روی برنامه نیست

    توضیحی هم در مورد تابع sendkey میخواستم

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    جواب سوال اول: تابع GetAsyncKeyState
    جواب سوال دوم: تابع sendkey رو با یه مثال توضیح میدم.
    MultiLine تکس باکس رو فعال کن و کد زیر رو اجرا کن و نتیجه رو ببین. خودت همه چیو میفهمی.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    پيش فرض

    اقا پيمان من میخوام این تابع بتونه همه کلیدهای زده شده رو تشخیص بده . کجا رو تغییر بدم ؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در ضمن H8000& چیه ؟
    Last edited by HAMID484; 15-07-2006 at 15:55.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    پيش فرض

    کسی نیست به ما جواب بده ؟

  5. #5
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    کدت مشکل نداره. ولی شما فقط برای "S" کد نوشتی. باید همین کد رو keystate = GetAsyncKeyState(VK_S) برای همه کلید ها بنویسی و بذاری تو تایمر.
    H8000& کد هگز 32768- هست. اگه کلیدی فشرده شه تابع این عدد رو برمیگردونه.
    if رو این جوری هم میتونی بنویسی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    12

    كاري رو كه گفتيد كردم ولي اينجوري خيلي خط كد زياد شد

    براي كار تابع وقتي كه فوكوس رو برنامه نيست نميشه از كنترلي غير از تايمر استفاده كرد؟

    در ضمن چه جوري مي تونم كليدهايي رو كه ميزنم در يك تكست ثبت كنم چون ظاهرا با تايمر نميشه اين كار رو كرد؟

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    پيش فرض

    بابا يكي جواب ما رو بده
    من خودم كلي برنامه keylogger دارم که با کمی دست کاری همونی میشن که میخوام
    ولی میخوام خودم keylogger بنویسم

  8. #8
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    میخوای بدون فرم و فقط با ماژول برنامتو بنویسی؟
    تو ماژول میتونی یه حلقه بذاری و از تابع sleep هم در حلقه استفاده کنی که به cpu فشار نیاد.
    در ضمن تایمر مشکلی برای ثبت نداره.

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    75

    پيش فرض

    نقل قول نوشته شده توسط Payman_62
    میخوای بدون فرم و فقط با ماژول برنامتو بنویسی؟
    تو ماژول میتونی یه حلقه بذاری و از تابع sleep هم در حلقه استفاده کنی که به cpu فشار نیاد.
    در ضمن تایمر مشکلی برای ثبت نداره.
    راستش من تا به حال او برنامه هام از ماژول استفاده نکردم چون هم کارش رو درست نمیدونم و به مشکلی هم بر نخوردم

    مشکل استفاده از تایمر اینه که مثلا اگر دو کلید ( A , B ) رو هم زمان با هم فقط یک بار فشار بدی تو تکس باکس

    نسبت به زمان تایمر چندین بار مینویسه " ABABABABABABABABAB و اگر اینجوری باشه برنامه فایده نداره و من فقط میخوام که یک بار ثبت بشه

    در مورد تابع SLEEP هم چیزی نمیدونم


    خسته نباشی

  10. #10
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    کسی که دکمه رو نگه نمیداره که اونجوری بشه.
    اینم اسلیپ.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •