| 버전 | 1.0.0.3 |
|---|---|
| 발행자 | Coopware |
| 출시일 | 2013. 7. 9. |
| 추가 된 날짜 | 2013. 7. 10. |
| OS 요구 사항 | Windows, Windows XP, Windows 7, Windows 8 |
| 요구 사항 | None |
| 총 다운로드 | 50 |
| 가격 | Free |
기술
ZTSvc는 로컬 시스템의 컨텍스트에서 자동으로 소프트웨어(패키지)를 설치하도록 설계되었습니다. 따라서 소프트웨어는 소프트웨어의 무인 설치를 실행하는 스크립트로 준비되어야 합니다. MSI 설치의 경우 msiexec의 명령줄 스위치를 참조하십시오(예: msiexec /package xy.msi /passive /norestart). 소프트웨어 설치 프로세스는 ztsvc.exe 옆에 로컬 파일 ztsvc.ini로 구성됩니다. 파일 형식은 다음과 같습니다. [패키지 이름] path=패키지의 무인 설치 스크립트 경로 및 vers=버전 문자열.
서비스는 하나의 소프트웨어 패키지의 추상화인 ztsvc.ini에서 하나의 섹션을 읽습니다. 다음으로 서비스는 레지스트리에서 패키지의 발자국을 찾습니다. 해당 매개변수를 찾을 수 없거나(첫 번째 설치) 레지스트리의 버전이 일치하지 않는 경우(업데이트) 서비스는 경로로 지정된 스크립트를 실행합니다. 패키지 스크립트(경로)는 로컬 또는 네트워크 드라이브에서 실행할 수 있습니다. 네트워크 드라이브를 자동으로 매핑하기 위해 서비스는 서비스 매개변수 uncp, ndrv, user 및 pswd를 사용하여 WNetAddConnection 호출을 수행합니다. 스크립트가 실행되기 전에 서비스는 tmsg 초 동안 활성 세션에 메시지를 보냅니다(tmsg=0이면 메시지가 표시되지 않음). 서비스 컨텍스트에서 패키지 스크립트의 성공적인 실행(로컬 시스템이 레지스트리에 보고됨) 참고: 스크립트가 오류 코드와 함께 종료되는 경우 매개변수 vers는 다음 버전에서 설치를 허용하기 위해 레지스트리에 저장되지 않습니다. 확인하다. 이것은 tsvc 초 후 또는 다음 재부팅 후일 수 있습니다. 스크립트가 errorlevel code=1641 또는 code=3010(필요한 MSI 재부팅을 나타냄)으로 종료되면 버전 버전이 레지스트리에 저장됩니다. 서비스는 재부팅 요청을 누적한 다음 (소프트웨어 설치 프로세스가 끝날 때) 재부팅을 수행합니다.