PDA

View Full Version : تبدیل برنامه به حالت service



mohabad
سه شنبه 15 مرداد 1392, 01:45 صبح
دوستان راهی هست که من بتونم برناممو به حالت سرویس در بیارم مثل این.
بعضی از برنامه های درون taskmaneger قسمت processes وقتی که End process رو میزنی اخطاری مبنی بر اینکه شما نمیتونید این برنامه رو از حالت اجرا در بیارید .دقیقا منم میخام برنامم در این حالت اجرا بشه
و در قسمت service قرار بگیره
ممنون
http://www.8pic.ir/images/26208469085516613797.jpg

esafb52
سه شنبه 15 مرداد 1392, 04:01 صبح
بله پروژه تون رو از نوع سرویس انتخاب کنین حین نیو کردن سولوشن جدید رو ازنوع WindowsService انتخاب کن

مهدی رحیم زاده
سه شنبه 15 مرداد 1392, 09:34 صبح
با سلام بنده هم یک سوال مشابه این دارم که اینجا مطرح شده
http://barnamenevis.org/showthread.php?412495-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%A8%D8%B3%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AA%D8%AD%D8%AA-%D9%87%D8%B1-%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7%DB%8C
اگر برنامه رو به صورت سرویس بنویسیم ، دیگه کاربر نمیتونه اون رو از سی پی یو خارج کنه؟
محدودیت های سرویس چیه؟
با تشکر

mohabad
سه شنبه 15 مرداد 1392, 11:21 صبح
بله پروژه تون رو از نوع سرویس انتخاب کنین حین نیو کردن سولوشن جدید رو ازنوع WindowsService انتخاب کن

اونجا که بخش کد نویسی نداره!!
میشه یکم بیشتر توضیح بدین؟
ممنون میشم:قلب:

hamid_hr
سه شنبه 15 مرداد 1392, 11:29 صبح
راست كليك view codeرو بزن بخش كد مياد
OnStart زماني كه سرويس استارت ميشه
OnStop زماني كه سرويس اسوپ ميشه

hojjatshariffam
سه شنبه 15 مرداد 1392, 16:44 عصر
سرویس نویسی برابر کارهای خاصیه ، شما نباید کل برنامه ویندوزیتونو به شکل سیویس بنویسید.
شما می تونید برنامه خودتونو داشته باشید و کنارش سرویس هم داشته باشد

مثلا می تونید یه سرویس بنویسید که با شروع ویندوز برنامه شما رو اجرا کنه ، بعد هر کی برنامه شما رو بست ، دوباره بازش کنه و ....

danialafshari
سه شنبه 15 مرداد 1392, 19:38 عصر
سلام
بله حرف آقای hojjatshariffam درسته، معمولا سرویس در کنار app اجرا میشه و کاربرد داره


اگر برنامه رو به صورت سرویس بنویسیم ، دیگه کاربر نمیتونه اون رو از سی پی یو خارج کنه؟
به راحتی Stop میشه
موفق باشید