كيف تصنع خدمة ويندوز

جدول المحتويات:

كيف تصنع خدمة ويندوز
كيف تصنع خدمة ويندوز

فيديو: كيف تصنع خدمة ويندوز

فيديو: كيف تصنع خدمة ويندوز
فيديو: Customize Windows 10 ISO | صنع نسخة ويندوز 10 معدلة حسب رغبتك 2024, يمكن
Anonim

يتم تنفيذ عملية إنشاء خدمة Windows باستخدام الأداة المساعدة المتخصصة Sc.exe ، والتي يتم تحرير معلماتها في مترجم الأوامر.

كيف تصنع خدمة ويندوز
كيف تصنع خدمة ويندوز

تعليمات

الخطوة 1

اتصل بالقائمة الرئيسية لنظام التشغيل Microsoft Windows لإجراء عملية إنشاء خدمة النظام وانتقل إلى العنصر "تشغيل".

الخطوة 2

أدخل القيمة cmd في حقل "Open" وقم بتأكيد إطلاق أداة "Command Line" بالنقر فوق الزر "موافق".

الخطوه 3

استخدم صيغة الأمر التالية لتحديد معلمات الخدمة التي تقوم بإنشائها:

sc Servicen Command Servicename Optionname = Optionvalue …

أو استخدم القيمة

الأمر sc

لاستدعاء معلومات المساعدة.

الخطوة 4

تذكر أن معلمة اسم الخادم لا يتم استخدامها عند إنشاء خدمة على الكمبيوتر المحلي وهي مطلوبة فقط عند تحديد اسم الخادم البعيد لتشغيل الأوامر.

الخطوة الخامسة

استخدم المعلمة Config لتحرير الإعدادات المستمرة للخدمة التي تقوم بإنشائها وحدد متابعة لإرسال الطلب المناسب.

الخطوة 6

استخدم معلمة التحكم لتنفيذ الطلب المحدد واستخدم معلمة إنشاء لإضافة الخدمة التي تم إنشاؤها إلى سجل النظام.

الخطوة 7

حدد المعلمة EnumDepend لتعريف تبعيات الخدمة وتحديد أسماء أقسام الخدمة في قيمة GetKeyName.

الخطوة 8

حدد تكوين الخدمة المحددة باستخدام استعلام qc ، أو حدد حالة الخدمة عن طريق إدخال معلمة الاستعلام.

الخطوة 9

استخدم قيمة Start للبدء ، و Stop to stop ، و Delete لحذف الخدمة المنشأة حديثًا.

الخطوة 10

حدد الاسم المعين لخدمة النظام في التسجيل باستخدام معلمة Servicename. لاحظ أن هذا الاسم ليس هو نفسه الاسم الذي يعرضه الأمر net start في مجموعة الخدمات بوحدة تحكم الإدارة.

الخطوة 11

استخدم معلمات Optionname و Optionvalue لتحديد أسماء وقيم المعلمات الاختيارية التي تحتاجها (إذا لزم الأمر) ، وحدد القيمة لكل من المعلمات المحددة بشكل منفصل.

الخطوة 12

حدد المسار الكامل لملف سلة الخدمة في معلمة binPath وحدد مجموعة الملكية للخدمة التي يتم إنشاؤها في سطر المجموعة.

الخطوة 13

استخدم المعلمة تعتمد = لتحديد الخدمات والمجموعات التي سيتم بدء تشغيلها مسبقًا ، وتحديد اسم المستخدم الذي سيتم بدء الخدمة من أجله في المعامل obj =. القيمة الافتراضية لهذه المعلمة هي LocalSystem.

الخطوة 14

استخدم المعلمة password = لتحديد قيمة كلمة المرور وتحديد اسم الخدمة المستخدم في تطبيقات GUI في معلمة DisplayName.

الخطوة 15

استخدم بناء جملة الأمر التالي لإنشاء خدمة نظام اختبار تسمى الخدمة:

sc إنشاء خدمة binpath = اسم_المحرك: / int / system32 / serv.exe.

موصى به: