| เวอร์ชัน | 1.0.0.3 |
|---|---|
| สำนักพิมพ์ | Coopware |
| วันที่วางจำหน่าย | 9 ก.ค. 2013 |
| วันที่เพิ่ม | 10 ก.ค. 2013 |
| ข้อกำหนดระบบปฏิบัติการ | Windows, Windows XP, Windows 7, Windows 8 |
| ข้อกำหนด | None |
| ดาวน์โหลดทั้งหมด | 50 |
| ราคา | Free |
คำอธิบาย
ZTSvc ออกแบบมาเพื่อติดตั้งซอฟต์แวร์ (แพ็คเกจ) ในบริบทของระบบภายในโดยอัตโนมัติ ดังนั้นซอฟต์แวร์จะต้องเตรียมด้วยสคริปต์ที่ดำเนินการติดตั้งซอฟต์แวร์แบบไม่ต้องใส่ข้อมูล ในกรณีของการติดตั้ง MSI ให้อ้างอิงถึงสวิตช์บรรทัดคำสั่งของ msiexec (ตัวอย่าง msiexec /package xy.msi /passive /norestart) ขั้นตอนการติดตั้งซอฟต์แวร์จะได้รับการกำหนดค่าด้วยไฟล์ในเครื่อง ztsvc.ini ข้าง ztsvc.exe ไฟล์มีรูปแบบดังนี้: [ชื่อแพ็คเกจ] path=Path ไปยังสคริปต์การติดตั้งแบบไม่ต้องใส่ข้อมูลของแพ็คเกจ และ vers=Version String
บริการอ่านส่วนหนึ่งใน ztsvc.ini ซึ่งเป็นสิ่งที่เป็นนามธรรมของแพ็คเกจซอฟต์แวร์หนึ่งชุด ถัดไป บริการจะค้นหารอยเท้าของแพ็คเกจในรีจิสทรี หากไม่พบพารามิเตอร์ที่เกี่ยวข้อง (การติดตั้งครั้งแรก) หรือเวอร์ชันในรีจิสทรีไม่ตรงกัน (อัปเดต) บริการจะดำเนินการสคริปต์ที่ระบุด้วยเส้นทาง สคริปต์แพ็คเกจ (เส้นทาง) สามารถเรียกใช้จากโลคัลหรือจากไดรฟ์เครือข่าย ในการแมปไดรฟ์เครือข่ายโดยอัตโนมัติ บริการจะดำเนินการเรียก WNetAddConnection ด้วยพารามิเตอร์บริการ uncp, ndrv, ผู้ใช้ และ PSWd ก่อนที่สคริปต์จะทำงาน บริการจะส่งข้อความไปยังเซสชันที่ใช้งานอยู่เป็นเวลา tmsg วินาที (หาก tmsg=0 จะไม่มีข้อความแสดงขึ้น) การดำเนินการสคริปต์แพ็คเกจที่ประสบความสำเร็จในบริบทของบริการ (ระบบท้องถิ่นถูกรายงานไปยังรีจิสทรี) หมายเหตุ: หากสคริปต์ออกพร้อมรหัสข้อผิดพลาด พารามิเตอร์ vers จะไม่ถูกบันทึกในรีจิสทรีเพื่อให้สามารถติดตั้งในเวอร์ชันถัดไปได้ ตรวจสอบ. อาจเป็นหลังจาก tsvc วินาทีหรือหลังจากการรีบูตครั้งถัดไป หากสคริปต์ออกด้วยรหัสระดับข้อผิดพลาด=1641 หรือรหัส=3010 (แสดงว่าจำเป็นต้องรีบูต MSI) เวอร์ชันที่ตรงกันข้ามจะถูกบันทึกไว้ในรีจิสทรี บริการจะรวบรวมคำขอรีบูต จากนั้น (เมื่อสิ้นสุดกระบวนการติดตั้งซอฟต์แวร์) จะทำการรีบูต