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

نام تاپیک: kernel mode service

  1. #1

    Tick kernel mode service

    سلام
    من میخوام یه سرویس kernel mode بنویسم.
    کسی میتونه کمکم کنه؟ مقاله یا sample ای در این باره سراغ دارید؟

    یه راه برای این کار نوشتن درایور و create کردن سرویس در برنامه با دادن نام این درایور هست.
    اما تا اونجایی که من میدونم تو درایور نمیشه از API ها استفاده کرد. و این کار منو مشکل میکنه چون میخوام یه سری عملیات تو سرویس باشه.
    نمیدو نم راه دیگه ای وجود داره یا نه؟ مثلا یه service application بنویسیم که تو مد کرنل اجرا بشه؟؟؟؟؟؟؟؟؟؟؟؟
    /////
    (ببخشید تو عنوان service زا اشتباه نوشتم نتونستم edit کنم)

  2. #2
    نوشتن درایور چیزی نیست که با خوندن یک مقاله میسر باشه . توضیح حتی مقدماتی ترین مسائلش هم نیاز به زمان زیادی داره . DDK رو که نصب کنی مثال و مستندات خوبی همراهش هست . کتابهای مختلفی برای Device Driver Development روی ویندوز وجود داره که میتونی مطالعه کنی .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  3. #3
    راستش مشکل من الان نوشتن درایور نیست من تا حدی با winddk آشنایی دارم و با sample هاش هم کار کردم.
    کاری که الان می خوام انجام بدم نوشتن سرویس منتها میخوام یه جوری از سرویس به kernel mode دسترسی پیدا کنم.
    به هر حال ممنون

  4. #4
    برای نوشتن سرویس که باید از Service API ویندوز استفاده کنی که مستنداتش هست و مسئله ای نداره . اگر میخواهی یک کد را با مجوز سطح کرنل در رینگ صفر اجرا کنی باید درایور بنویسی . درایورها مثل سرویسها فراخوانی میشن و توسط برنامه های مختلف میشه ازشون استفاده کرد و باهاشون صحبت کرد ، البته این بستگی به نوع درایور هم داره . بهتر هست که برای راهنمائی دقیقتر مسئله ات رو بطور کامل توضیح بدی
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  5. #5
    کاربر دائمی آواتار TheMatrix
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    30
    پست
    102
    ل
    نقل قول نوشته شده توسط Inprise مشاهده تاپیک
    برای نوشتن سرویس که باید از Service API ویندوز استفاده کنی که مستنداتش هست و مسئله ای نداره . اگر میخواهی یک کد را با مجوز سطح کرنل در رینگ صفر اجرا کنی باید درایور بنویسی . درایورها مثل سرویسها فراخوانی میشن و توسط برنامه های مختلف میشه ازشون استفاده کرد و باهاشون صحبت کرد ، البته این بستگی به نوع درایور هم داره . بهتر هست که برای راهنمائی دقیقتر مسئله ات رو بطور کامل توضیح بدی
    رینگ صفر چیه؟

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

  1. کامپایل Kernel
    نوشته شده توسط stowmco در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 5
    آخرین پست: چهارشنبه 27 دی 1385, 07:27 صبح
  2. ترکیب Text Mode و Graphic Mode
    نوشته شده توسط سار در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 48
    آخرین پست: شنبه 19 آذر 1384, 21:38 عصر
  3. kernel سیمبیان
    نوشته شده توسط mefmef در بخش Symbian OS
    پاسخ: 1
    آخرین پست: سه شنبه 17 آبان 1384, 06:16 صبح
  4. دستکاری kernel
    نوشته شده توسط afsar در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: شنبه 09 مهر 1384, 16:33 عصر

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

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