| الإصدار | 1.0.0.3 |
|---|---|
| الناشر | Coopware |
| يوم الاصدار | ٠٩/٠٧/٢٠١٣ |
| تم إضافة التاريخ | ١٠/٠٧/٢٠١٣ |
| متطلبات نظام التشغيل | Windows, Windows XP, Windows 7, Windows 8 |
| المتطلبات | None |
| إجمالي التنزيلات | ٥٠ |
| السعر | Free |
وصف
تم تصميم ZTSvc لتثبيت البرامج (الحزم) في سياق النظام المحلي تلقائيًا. لذلك يجب تجهيز البرنامج بنصوص تقوم بتنفيذ تثبيت غير مراقب للبرنامج. في حالة تثبيت MSI ، ارجع إلى مفاتيح سطر الأوامر الخاصة بـ msiexec (مثال msiexec/package xy.msi/passive/norestart). سيتم تكوين عملية تثبيت البرنامج باستخدام الملف المحلي ztsvc.ini بجانب ztsvc.exe. يحتوي الملف على التنسيق التالي: [اسم الحزمة] المسار=مسار البرنامج النصي للتثبيت غير المراقب للحزمة و vers=Version String.
تقرأ الخدمة قسمًا واحدًا في ztsvc.ini وهو تجريد حزمة برامج واحدة. بعد ذلك ، تبحث الخدمة عن آثار أقدام الحزمة في التسجيل. إذا لم يتم العثور على المعلمات المقابلة (التثبيت الأول) أو إذا كان الإصدار الموجود في السجل غير متطابق (التحديث) ، فستقوم الخدمة بتنفيذ البرنامج النصي المحدد بالمسار. يمكن تنفيذ البرنامج النصي (المسار) للحزمة من محرك محلي أو من محرك أقراص شبكة. لتعيين محرك أقراص الشبكة تلقائيًا ، ستقوم الخدمة بإجراء مكالمة WNetAddConnection مع معلمات الخدمة uncp و ndrv و user و pswd. قبل تنفيذ البرنامج النصي ، سترسل الخدمة رسالة إلى الجلسة النشطة لمدة ثوانٍ tmsg (إذا كان tmsg=0 لن يتم عرض أي رسالة). تنفيذ ناجح للبرنامج النصي للحزمة في سياق الخدمة (يتم إبلاغ السجل عن النظام المحلي) ملاحظة: إذا خرج البرنامج النصي برمز خطأ ، فلن يتم حفظ المعلمة مقابل في السجل للسماح بالتثبيت في الإصدار التالي التحقق من. يمكن أن يكون هذا بعد ثوان tsvc أو بعد إعادة التشغيل التالية. إذا تم إنهاء البرامج النصية برمز مستوى الخطأ=1641 أو الرمز=3010 (يشير هذا إلى إعادة تشغيل MSI المطلوبة) ، فسيتم حفظ الإصدار مقابل في السجل. تجمع الخدمات طلب إعادة التشغيل وستقوم بعد ذلك (في نهاية عملية تثبيت البرنامج) بإعادة التشغيل.