نمایش نتایج 1 تا 3 از 3

نام تاپیک: نوشتن درایور برای FileSystem Monitor برای همه نسخه های ویندوز

  1. #1

    نوشتن درایور برای FileSystem Monitor برای همه نسخه های ویندوز

    سلام،
    من لازم دارم یه درایور بنویسم که فعالیت های FileSystem و هوک کنه یعنی اگه فایل ساخته شد یا پاک شد و اینا من با استفاده از این داریور مطلع بشم.
    مشکل اینجاست که این درایور باید توی همه نسخه های ویندوز کار بکنه ! اصلا همچنین چیزی امکان پذیره؟
    معماری سیستم عامل هم در نوشتن درایور موثر هست؟ یعنی باید دو درایور جداگانه نوشته بشه؟

    ممنون میشم راهنماییم کنید

  2. #2

    نقل قول: نوشتن درایور برای FileSystem Monitor برای همه نسخه های ویندوز

    منظورتون از درایور چی؟
    اگر منظور تون ارتباط با پروسس های ویندوز و دریافت اطلاعات رد و بدل شده بین ویندوز و پردازشگر هست که بله باید از Windows Message Handler استفاده کنید.
    اید با Windows Message Handler این کار انجام بدید این کتابخانه این امکان را داره تمامی Message های ارسالی به پردازشگر را کنترل کنید در سطح سیستم عامل.
    کافی Event که مد نظرتون هست رجیستر کنید بعد به محض اتفاق رویداد به هندل ویندو شما یه پاسخ ارسال میکنه.!
    باید از این تابع ها استفاده کنید
    1- SHChangeNotifyDeregister IN shell32
    2- CallWindowProc(this->nOldProc, hWnd, msg, wParam, lParam)
    تقریبا تمامی پیغام های سیستم عامل را می تونید کنترل کنید مثلا یک درایو و فولدر تو یک درایو تحت نظر بگیرید هر عملیات I/O تو اون فولدر اتفاق بیوفته به شما می تونه پیغام بده که چه اتفاقی افتاده فایل حذف شده ویا فایل ویرایش شده...
    برای شروع هم اینجارو ببنید https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

    من قبلا برنامه ای نوشته بودم که کارش مانتیور کردن فایلها بود تحت شبکه محلی که بعضی از فایلها که مجبور بودیم بهش دسترسی فول بدیم کاربری اونها را حذف ویا تغییر نام و ... نتونه بده.!

  3. #3

    نقل قول: نوشتن درایور برای FileSystem Monitor برای همه نسخه های ویندوز

    منظورم Device Driver هست.

تاپیک های مشابه

  1. مبتدی: کامپایل برنامه سی پلاس برای همه نسخه های ویندوز
    نوشته شده توسط mirage0411 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: سه شنبه 21 فروردین 1397, 19:07 عصر
  2. مبتدی: نوشتن درایور برای دیوایس جدید usb
    نوشته شده توسط Nabege در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 4
    آخرین پست: دوشنبه 11 مرداد 1395, 16:22 عصر
  3. ساخت اپلیکیشن برای تمامی نسخه های ویندوز + گرافیک برنامه
    نوشته شده توسط sara147 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 5
    آخرین پست: شنبه 13 تیر 1394, 15:40 عصر
  4. ابزاری همه منظوره برای تمام نسخه های دلفی
    نوشته شده توسط AliReza Vafakhah در بخش محیط توسعه (IDE) دلفی
    پاسخ: 2
    آخرین پست: یک شنبه 01 دی 1387, 22:35 عصر
  5. نوشتن درایور برای یک Network Adapter
    نوشته شده توسط shankimout در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 11
    آخرین پست: سه شنبه 28 اسفند 1386, 22:08 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •