كيفية القيام بما يلي: قم بإضافة المثبتات إلى تطبيق الخدمة الخاص بك

تطبيقات Studio مرئية غير ذلك تسجيل مكونات التثبيت في إحدى الخدمات فردية تشغيل النظام الذي عليه تثبيت والسماح إدارة التحكم بالخدمات تعرف أنه موجود بالخدمة. عند العمل مع تطبيق الخدمة، يمكنك تحديد ارتباط في الإطار "خصائص" لإضافة المثبتات المناسبة إلى مشروع الخاص بك.

ملاحظة

قيم الخاصية للخدمة الخاص بك يتم تم نسخه من فئة الخدمة إلى فئة مثبت. If you تحديث the خاصية قيم تشغيل the الخدمة فئة, they are not automatically محدث في the مثبت.

When you إضافة an مثبت إلى your مشروع, a جديد فئة (which, بواسطة الافتراضي, هو named ProjectInstaller) هو تاريخ الإنشاء في the مشروع, و instances of the appropriate installation مكونات are تاريخ الإنشاء within it. This فئة acts كـ a central يؤشر for الجميع of the installation مكونات your مشروع needs. For مثال, if you إضافة a ثانية الخدمة إلى your تطبيق و انقر the تمت الإضافة مثبت ارتباط, a ثانية فئة المثبت ليس تاريخ الإنشاء; instead, the necessary إضافى installation مكوّن for the ثانية الخدمة هو تمت الإضافة إلى the موجود class.

You do not need إلى do أي خاص coding within the installers إلى make your الخدمات يثّبت correctly. However, you may occasionally need إلى تعديل the المحتويات of the installers if you need إلى إضافة خاص functionality إلى the installation عملية.

في الإطار خصائص، قم بتعيين تسمية إلى إلى. في الإطار خصائص، قم بتعيين تسمية إلى منتج Purchased. في الإطار برنامج الإعداد وإعادة نشر المشاريعخصائص، قم بتوسيع ControlId خاصية ثم قم بتعيين من OfficeId إلى TabNewMailMessage. الإرشادات التفصيلية: إنشاء إجراء مخصصOfficeId خاصية تعيين إلى GroupClipBoard.

ملاحظة

قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.

إلى إضافة installers إلى your الخدمة تطبيق

  1. من مستكشف الحل، الوصول إلى طريقة العرض "تصميم للخدمة التي تريد إضافة إجراء تثبيت مكوّن.

  2. انقر فوق الخلفية المصمم إلى حدد الخدمة نفسه وليس أي من محتوياته.

  3. باستخدام مصمم في تركيز، بزر الماوس الأيمن، ثم انقر فوق إضافة مثبت.

    فئة جديدة، ProjectInstaller، وتثبيت مكونين، ServiceProcessInstallerو ServiceInstaller، تتم إضافتها إلى مشروع الخاص بك، و قيم الخاصية للخدمة يتم نسخ المكونات.

  4. انقر فوق ServiceInstallerمكوّن وتحقق من أن القيمة ServiceNameتعيين خاصية إلى نفس القيمة كـ ServiceNameخاصية تشغيل الخدمة نفسه.

  5. لتحديد كيفية بدء الخدمة الخاصة بك، انقر فوق ServiceInstallerمكوّن وتعيين StartTypeخاصية إلى القيمة مناسبة.

    Value

    النتيجة

    Manual

    يجب تشغيل الخدمة يدوياً بعد التثبيت. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يبدأ الخدمات.

    Automatic

    ستبدأ الخدمة بواسطة نفسها عند إعادة تشغيل جهاز الكمبيوتر.

    Disabled

    لا يمكن بدء تشغيل الخدمة.

  6. لتعيين ‏‏سياق الأمان الذي سيتم تشغيل الخدمة الخاصة بك، انقر فوق ServiceProcessInstallerمكوّن وتعيين قيم خاصية المناسبة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعيين ‏‏سياق الأمان في الخدمات.

  7. يمنع أي الأساليب التي تحتاج إلى تنفيذ معالجة مخصصة.

  8. قم بتنفيذ الخطوات من 1 إلى 7 لكل الخدمة من خدمات إضافى في مشروع.

    ملاحظة

    لكل الخدمة إضافى في مشروع الخاص بك، يجب عليك إضافة إضافى ServiceInstallerمكوّن للمشروع ProjectInstallerفئة. ServiceProcessInstallerمكون تمت الإضافة في الخطوة رقم ثلاثة يعمل مع الجميع المثبتات الفردية للخدمة في مشروع.

  9. إنشاء إجراء مشروع و cusإلىm الإعداد إلى نشر وتثبيت الخدمة الخاصة بك. في الإطار برنامج الإعداد وإعادة نشر المشاريعخصائص، قم بتوسيع ControlId خاصية ثم قم بتعيين من OfficeId إلى TabNewMailMessage. الإرشادات التفصيلية: إنشاء إجراء مخصصOfficeId خاصية تعيين إلى GroupClipBoard.

راجع أيضًا:

المهام

كيفية القيام بما يلي: يثّبت و إلغاء يثّبت الخدمات

كيفية القيام بما يلي: يبدأ الخدمات

كيفية القيام بما يلي: تعيين ‏‏سياق الأمان في الخدمات

المبادئ

مقدمة إلى تطبيقات الخدمة Windows