@echo off

REM --------------------------------------------------------------------------
REM  Procees kill script for SVP Software loaded
REM                 Copy right. 2017  Hitachi. Ltd.
REM
REM Argument : helper shell for Search process in sc queryex result
REM
REM History  :DATE        :Coder       : Patch No
REM HM800    :2017.09.11  :Y.Numada    : #34821 new
REM --------------------------------------------------------------------------


set service_name=Unknown

REM setlocal enabledelayedexpansion

set fs_find_pid=%1

set fs_TMP_TXT=%~2

set fs_service_name_tmp=Unknown
set fs_pid_tmp=Unknown

for /f "delims=" %%A in ('type %fs_TMP_TXT%') do (
	for /f "delims=: tokens=1,2" %%I in ("%%A") do (
		set fs_value_name_tmp=%%I
		set fs_value_tmp=%%J
		
		set fs_value_name=!fs_value_name_tmp: =!
		set fs_value=!fs_value_tmp:~1!
		
		if !fs_value_name! ==SERVICE_NAME (
			set fs_service_name_tmp=!fs_value!
		)
		if !fs_value_name! ==PID (
			set fs_pid_tmp=!fs_value: =!
		)
	)
	if not !fs_service_name_tmp! ==Unknown (
		if not !fs_pid_tmp! ==Unknown (
			
			if !fs_pid_tmp! == !fs_find_pid! (
				set service_name=!fs_service_name_tmp!
				goto :finded_service
			)
			set fs_service_name=Unknown
			set fs_pid=Unknown
		)
	)
)
:not_fineded_service
exit /b 1

:finded_service
exit /b 0

