سلام و درود
من یه فایل 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
ویرایش توسط Zagrio.com : December 2nd, 2016 در ساعت 18:34
بیش از 20 سال تجربه ما در صنعت IT
تضمین کیفیت، سرعت و پشتیبانی برای تجارت آنلاین شماست
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)