سلام و درود
من یه فایل Batch دارم که میخوام هم موقع اجرا دیده نشه و هم همیشه اجرا بشه (با بوت شدن بالا بیاد) به خاطر همین میخوام اونو تبدیل به سرویس ویندوزش کنم. چطور میتونم این کار رو انجام بدم؟
تشکر
نمایش نسخه قابل چاپ
سلام و درود
من یه فایل Batch دارم که میخوام هم موقع اجرا دیده نشه و هم همیشه اجرا بشه (با بوت شدن بالا بیاد) به خاطر همین میخوام اونو تبدیل به سرویس ویندوزش کنم. چطور میتونم این کار رو انجام بدم؟
تشکر
درود
1- باید فایل اجرایی بصورت Deamon باشد، یعنی بسته نشود پس از اجرا
2- مشخصات سرویس را در Registry مانند نمونه اضافه کنید، ایجاد فایل با محتوای نمونه زیر و تغییر آن و ذخیره با پسوند .reg
3- با دستور instsrv (که در پوشه tools در cd ویندوز هست) سرویس مورد نظر را ایجاد کنید.کد:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SERVICENAME\Parameters]
"Application"="c:\\path\\to\\program.exe"
" and parameters AppParameters"="c:\\path\\to\\program.exe"
"AppDirectory"="c:\\path\\to\\"
کد:instsrv SERVICENAME C:\PATH\TO\srvany.exe