توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اجرای فایل Batch به عنوان یک سرویس در ویندوز
naghmesra
December 2nd, 2016, 17:32
سلام و درود
من یه فایل Batch دارم که میخوام هم موقع اجرا دیده نشه و هم همیشه اجرا بشه (با بوت شدن بالا بیاد) به خاطر همین میخوام اونو تبدیل به سرویس ویندوزش کنم. چطور میتونم این کار رو انجام بدم؟
تشکر
Zagrio.com
December 2nd, 2016, 18:33
درود
1- باید فایل اجرایی بصورت Deamon باشد، یعنی بسته نشود پس از اجرا
2- مشخصات سرویس را در Registry مانند نمونه اضافه کنید، ایجاد فایل با محتوای نمونه زیر و تغییر آن و ذخیره با پسوند .reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\SERVICENAME\Parameters]
"Application"="c:\\path\\to\\program.exe"
" and parameters AppParameters"="c:\\path\\to\\program.exe"
"AppDirectory"="c:\\path\\to\\"
3- با دستور instsrv (که در پوشه tools در cd ویندوز هست) سرویس مورد نظر را ایجاد کنید.