الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Windows Services

بدأه عمرو عماد في 16 يونيو 2013 · 5 رد · 742 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الحمد لله قمت بإنشاء خدمة وكتبت فيها ما أريد من كود

وقمت بتحضير ملف باتش حتي أستطيع به تنصيب الخدمة وملفا أخر لحذفها

وقد كان ما اريد فقد تم إضافة الخدمة ..

 

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

 

أنا أستخدم فيجوال ستديوا 2012

و يندوز سفن

AMRLISP Service.zip

#2

السلام عليكم ...

  1. ربما يجب تشغيل الخدمة كــAdministartor  حتى تتمكن من الوصول لمفات القرص C  و ذلك من خصائص الخدمة ثم Logon  ثم ندخل حساب الــ Administrator  .
  2. ممكن تعديل بسيط : 
     Protected Overrides Sub OnStart(ByVal args() As String)
    msgbox ("hi")
            Watcher.Path = "c:\"

     حتى نتأكد أن الخدمة تعمل بشكل صحيح .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

نعم اخي حسام كما قلت ..

 

كنت عندما اقوم بتشغيل الخدمة احاول تشغيلها دون المدير ولم الاحظ ذلك ..

 

للعلم : 

 

Msgbox  توقف عمل الخدمة .. فلا ادري لماذا ؟؟ فإن كان عندك أجابة أرجوا وضعها ..

 

هل يمكن عمل Calling لدالة داخل السيرفس من خلال برنامج أخر أم لا ؟؟ كما في WCF

#4

السلام عليكم ...

اقتباس
Msgbox  توقف عمل الخدمة .. فلا ادري لماذا ؟؟ فإن كان عندك أجابة أرجوا وضعها ..

 

لا معلومات عندي و لكن للتأكد ممكن نضع اثنتان من الــ msgbox  للتأكد من كلامك : 

 Protected Overrides Sub OnStart(ByVal args() As String)
msgbox ("hi")
msgbox ("world")
        Watcher.Path = "c:\"
اقتباس
هل يمكن عمل Calling لدالة داخل السيرفس من خلال برنامج أخر أم لا ؟؟ كما في WCF

 

 الـــ Service  أصبحت عبارة عن تطبيق مستقل (في الحقيقة هي process)  و لا يمكن الوصول للدوال داخلها .. بل يمكن التواصل معها من خلال الطرق المعروفة للاتصال بين الــ Process  مثل الــ Socket  و الــ  pipes  ,و الـــ WCF  و الـ ... الخ .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

إذا علمني كيف أطرق :D :D :D   وجزاكم الله خيرا

#6
عمرو عماد كتب:

إذا علمني كيف أطرق :D :D :D   وجزاكم الله خيرا

:lol:  :lol:

راجع منتدى برمجة الشبكات والتطبيقات الموزعة

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…