Windows Service
خدمات ويندوز

تعريف

  • هي عبارة عن ملفات تنفيذية تتميز بما يلي
    •  تعمل عادة في الخلفية دون أن يكون لها واجهة.
    •  تعمل قبل تسجيل الدخول لأي مستخدم.
    •  تعمل بعد تسجيل الخروج لأي مستخدم.
    • ممكن أن يتم إيقافها مؤقتا أو دائما وإعادة تشغيلها.
    •  يمكن ان يتم التخاطب معها من خلال SCM Service Control Manager .
  • غير موجودة في Windows 98/ME

 

SCM :
Service Control Manager

  • يتم تنفيذه من لوحة التحكم أو من services.msc
  • أمثلة : MSSQLSERVER - AntiVir
  • خصائص الخدمات

 

أقسام خدمات ويندوز

  • تابع البرنامج الرئيسي Main
  • تابع البرنامج الخاص بالخدمة  ServiceMain
  • تابع التخاطب مع SCM
  • تابع التنصيب وإلغاء التنصيب

 

Demo VS.Net

  • Make C# Windows Service Project
  • Change the name to MyNewService
  • Add Event Log From Components
  • Add Log when the service starts and Stop
  • Add Installer 

فادي بغدادليان