سلام و درود
من یه فایل Batch دارم که میخوام هم موقع اجرا دیده نشه و هم همیشه اجرا بشه (با بوت شدن بالا بیاد) به خاطر همین میخوام اونو تبدیل به سرویس ویندوزش کنم. چطور میتونم این کار رو انجام بدم؟
تشکر
 
			
			 
  
  اجرای فایل Batch به عنوان یک سرویس در ویندوز
 اجرای فایل Batch به عنوان یک سرویس در ویندوز
				سلام و درود
من یه فایل Batch دارم که میخوام هم موقع اجرا دیده نشه و هم همیشه اجرا بشه (با بوت شدن بالا بیاد) به خاطر همین میخوام اونو تبدیل به سرویس ویندوزش کنم. چطور میتونم این کار رو انجام بدم؟
تشکر
 پاسخ : اجرای فایل 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 مهمان ها)