05-10-12, 02:39 AM
بعد عمل Build للخدمة يمكننا أن نجد غي مجلد bin\realase الملف التنفيذي للخدمة لكن هذا لا يعني أننا يمكننا تنفيذها مباشرة مثل أي برنامج تنفيذي
لذلك تظهر لك رسالة الخطأ التالية عند محاولة التنفيذ المباشر
اذا لتثبيت الخدمة هنا نحتاج إلى استعمال InstallUtil البرنامج التابع للفيجوال ستيديو والموجود ضمنيا مع ملفات الفريمورك
نذهب إلى visual Studio 2008 Command Prompt لكي نتكمن من استعمال InstallUtil من هناك
لذلك تظهر لك رسالة الخطأ التالية عند محاولة التنفيذ المباشر
اذا لتثبيت الخدمة هنا نحتاج إلى استعمال InstallUtil البرنامج التابع للفيجوال ستيديو والموجود ضمنيا مع ملفات الفريمورك
نذهب إلى visual Studio 2008 Command Prompt لكي نتكمن من استعمال InstallUtil من هناك
من أجل تثبيت الخدمة نتكتب :
لالغاء تثبيتن الخدمة
طبعا يجب كتابة المسار الصحيح الموجود فيه برنامج الخدمة المنشئ
بعدها يمكننا أن نشغل الخدمة من سطر الاوامر أو بالذهاب إلى ادارة الجهاز Manage واختيار عرض الخدمات الموجودة في الجهاز والبحث عن اسم الخدمة التي حددناه فيما سبق في الكائن ServiceInstaller
طبعا وظيفة الخدمة هي فقط كتابة "تم تشغيل الخدمة بنجاح" في الLog الخاص بالتطبيقات في عارض الأحداث للويندوز وهذا نجده
لو فتحنا هذه المعلومات نجد فيها بعد تشغيل الخدمة مكتوب فيها النص الذي حددناه
بالتوفيق للجميع
كود :
InstallUtil ServiceName.exeكود :
InstallUtil ServiceName.exe /U
بعدها يمكننا أن نشغل الخدمة من سطر الاوامر أو بالذهاب إلى ادارة الجهاز Manage واختيار عرض الخدمات الموجودة في الجهاز والبحث عن اسم الخدمة التي حددناه فيما سبق في الكائن ServiceInstaller
طبعا وظيفة الخدمة هي فقط كتابة "تم تشغيل الخدمة بنجاح" في الLog الخاص بالتطبيقات في عارض الأحداث للويندوز وهذا نجده
لو فتحنا هذه المعلومات نجد فيها بعد تشغيل الخدمة مكتوب فيها النص الذي حددناه
بالتوفيق للجميع
