; 서비스 상태 체크 후, SERVICE_RUNNING 될 때까지 최대 10회(10초) 대기 StrCpy $ServiceStatusWaitCount 0 StrCpy $IsRunning 0 ${Do} System::Call 'advapi32::QueryServiceStatus(i r2, *i .r3) i .r4' System::IntOp $4 $3 + 4 System::Call '*$4(&i.r5)' ; $5 = dwCurrentState ${If} $5 == 4 StrCpy $IsRunning 1 ${Break} ${EndIf} Sleep 1000 IntOp ..