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

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




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

نام تاپيک: سوال درباره API و NetCat

  1. #1
    اگه نباشه جاش خالی می مونه Programer's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    395

    پيش فرض سوال درباره API و NetCat

    سلام دوستان من دو تا سوال دارم

    1-چجوری از توابع API در c++ استفاده کنم؟ آیا مانند vb باید declear بشه و چجوری؟

    2-اگه با برنامه netcat کار کرده باشین سوئیچ -e میتونه ورودی و خروجی یه برنامه رو کنترل کنه و از تو شبکه انتقال بده چجوری این کار رو انجام میده؟

    با تشکر

  2. #2
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    سئوال 1: باید حتماً با visual c++ کامپایل کنی. برای این کار #include<windows.h> بکن و از توابع استفاده کن.
    اینجا یه آموزش مختصر دربارۀ windows programming به زبان C هست:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    و این هم یه کتاب برای C++ (کلاس های MFC(:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by hamidreza_buddy; 16-02-2007 at 13:41.

  3. #3
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    برای استفاده از WinAPI کافی هست از کامپایلرهایی که تحت Windows طراحی شدند استفاده کنید.
    مثل ++TC و ++Borland C تحت Win و مسلما ++VC که hamidreza_buddy گفتن.
    بسیاری از API ها در Windows.h وجود داره و باقی اونها (که شامل همه نمیشه ) در VC به صورت
    فایل های Lib و h وجود داره. همینطور در MFC که کار با این توابع رو بسیار راحت تر کرده.
    در ضمن ++Borland C از MFC پشتیبانی می کنه.
    (به link ی که دوست خوبم hamidreza_buddy دادن مراجعه کنید.)
    -----------------------------------------------------------------------------------------------
    ولی برای استفاده از بعضی API ها لازم هست که خودتون تابع مورد نظر رو invoke کنید. روش کار
    مثل call کردن یک تابع از درون Dll هست. این کار رو میتونید با استفاده از یک pointer to function و
    توابع LoadLibrary و GetProcAddress انجام بدید. (هر دو این توابع در Windows.h قرار دارند)
    این توابع در Dll های مثل kernel32.dll یا user32.dll و .... وجود دارن.
    ----------------------------------------------------------------------------------------------------------------------
    در ضمن برای استفاده از این API های معرفی نشده میتونید به WinSDK مراجعه کنید.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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