Saturday 2 December 2017

Wix خصيصا للعمل ثنائي - خيارات


أود تعديل مثبت مسي (تم إنشاؤه من خلال ويكس) لحذف دليل كامل على إلغاء التثبيت. أنا أفهم خيارات ريموففيل و ريموفيفولدر في ويكس، ولكن هذه ليست قوية بما يكفي لحذف بشكل متكرر مجلد كامل يحتوي على محتوى تم إنشاؤه بعد التثبيت. لاحظت مسألة كاك أوفيرفلو مماثلة إزالة الملفات عند إلغاء تثبيت ويكس. ولكن كنت أتساءل عما إذا كان هذا يمكن القيام به أكثر بساطة باستخدام مكالمة إلى النصي دفعة لحذف المجلد. هذه هي المرة الأولى التي تستخدم فيها ويكس، و إم لا يزال الحصول على تعليق الإجراءات المخصصة. ما يمكن أن يكون مثالا أساسيا للعمل العرف الذي سيتم تشغيل البرنامج النصي دفعة على إلغاء طلب 26 نوفمبر تشرين الثاني في 14:41 وكان هذا الموضوع صداع لفترة طويلة. وأخيرا حظيت بها. هناك بعض الحلول عبر الإنترنت، ولكن أيا منها لا يعمل حقا. وبالطبع لا توجد وثائق. حتى في الرسم البياني أدناه هناك العديد من الخصائص التي اقترح استخدامها والقيم لديهم لسيناريوهات التثبيت المختلفة: لذلك في حالتي أردت كا التي سيتم تشغيلها فقط على إلغاء التثبيت - لا ترقيات، وليس إصلاحات أو تعديل. وفقا للجدول أعلاه كان علي أن استخدام أجاب أبريل 8 09 في 20:34 شكرا جزيلا لكم. هذا ساعدني حقا. نداش فيليب ليندبو مار 18 10 في 14:59 هل القيم في هذا المخطط الصحيح لماذا تحتاج إلى إضافة ريموفيكوتالكوت لا أوبغرادينغبرودوكتكود صحيح فقط لإلغاء (وفقا للمخطط)، لذلك (لا أوبغرادينغبرودوكتكود) و (ريموفكوتالكوت) أيضا يكون صحيحا فقط على إلغاء. و ريموفيكوتالكوت يبدو لا لزوم لها. نداش تود روبوغ قد 14 10 في 19:02 هناك مشاكل متعددة مع يالوناس الجواب. أيضا أسماء الممتلكات حساسة لحالة، تثبيت هو الإملاء الصحيح (تثبيت لن تعمل). الجدول أعلاه كان يجب أن يكون هذا: على افتراض أيضا أمبير إصلاح كامل إلغاء تثبيت القيم الفعلية للخصائص يمكن أن يكون: في هذه التعبيرات، يمكنك استخدام أسماء الممتلكات (تذكر أنها حساسة لحالة الأحرف). يتم توثيق الخصائص في دليل ويندوز إنزتالر (على سبيل المثال تثبيت) إديت: تصحيح صغير للرسم البياني الأول - من الواضح أن إلغاء التثبيت يمكن أن يحدث أيضا مع ريموف كونه ترو. نيكوهالي: الخيار ريموف سيكون صحيحا ل "ترقيات الرئيسية"، أي 1.0.0 إلى 2.0.0، وليس 1.0.0 إلى 1.1.0، أثناء تنفيذ الإصدار السابق 39 إلغاء التثبيت. لتشغيل إجراء مخصص أثناء ترقية ماجور في الإصدارات الجديدة تثبيت you39ll تحتاج إلى مرجع أكتيونبروبيرتي المعرفة في الجدول مسي الترقية لترقية الإصدار. سيمانتيككونتيكارتيكلسميسي-أوبغريد-أوفيرفيو msdn. microsoften - uslibraryaa37237928vvs.8529.aspx نداش تشاويكس فبراير 25 15 في 17:46 يمكنك القيام بذلك مع إجراء مخصص. يمكنك إضافة مرجع إلى الإجراء المخصص الخاص بك ضمن لتينستاليكسيكوتسيكانسيغت: ثم سيكون لديك أيضا لتعريف الإجراء الخاص بك تحت لتبرودوكت: حيث فليكلينريكس هو ثنائي (في حالتي قليلا ج البرنامج الذي يفعل الإجراء المخصص) الذي تم تعريفه أيضا ضمن لتبرودوكت: الخدعة الحقيقية لهذا هو تثبيت و نوت أوبغرادينغبرودوكتكود الشرط على الإجراء المخصص، مع أن الإجراء الخاص بك سوف تحصل على تشغيل على كل ترقية (منذ ترقية حقا إلغاء تثبيت ثم إعادة تثبيت). والتي إذا كنت حذف الملفات وربما لا تريد تريد أثناء الترقية. على الجانب ملاحظة: أوصي الذهاب من خلال عناء استخدام شيء مثل برنامج C للقيام بهذا العمل، بدلا من النصي دفعة بسبب القوة والسيطرة التي توفرها - ويمكنك منع نافذة موجه سمد من الوميض أثناء المثبت الخاص بك أشواط. أجاب نوف 26 08 في 18:44 25 التصويتات ولكن ليس إجابة مقبولة. مرحبا بكم في عالم التركيب. ) نداش كريستوفر الرسام 12 فبراير 13 في 12:15 هذا لا يعمل حقا. عندما تريد تنفيذ fileCleaner. exe، المثبت في مجلد التثبيت الخاص بك، وهذا سيكون مشكلة الدجاج والبيض: سيتم تنفيذ كوستوماكتيون quAfter39InstallFinalize39quot. عند هذه النقطة، تتم إزالة كافة الملفات من مجلد التثبيت. أيضا fileCleaner. exe. لذلك كنت غير قادر على تنفيذ ذلك عن طريق كوستوماكتيون. هذه الإجابة ببساطة خاطئة. أنا أتساءل عن 42 أوبفوتس نداش سيمون أبريل 7 16 في 12:33 أكبر مشكلة مع البرنامج النصي الدفعة هو التعامل مع التراجع عندما ينقر المستخدم إلغاء (أو شيء يذهب على نحو خاطئ أثناء تثبيت الخاص بك). الطريقة الصحيحة للتعامل مع هذا السيناريو هو إنشاء كوستوماكتيون يضيف الصفوف المؤقتة إلى جدول ريموفيفيلز. وبهذه الطريقة يتعامل ويندوز إنزتالر مع حالات التراجع. فمن أبسط بجنون عندما ترى الحل. على أي حال، أن يكون إجراء تنفيذ فقط أثناء إلغاء إضافة عنصر شرط مع: يقول مقارنة حالة حساسة (على الرغم من أنني أعتقد أن آل هو أوبركيسد دائما). راجع وثائق سك سك حول الشروط بناء الجملة لمزيد من المعلومات. بس: لم يكن هناك حالة حيث جلست وفكر، أوه، ملف الدفعة سيكون حلا جيدا في حزمة التثبيت. في الواقع، العثور على حزمة تثبيت يحتوي على ملف دفعي في ذلك سيشجعني فقط على إعادة المنتج لاسترداد. إضافة إجراء مخصص يوضح هذا المثال كيفية كتابة إجراء مخصص ثنائي يسمى كوتفاكتيونكوت. مثال شائع هو عمل مخصص دلل الذي يطلق notepad. exe أو بعض التطبيقات الأخرى كجزء من تثبيتها. قبل البدء، سوف تحتاج إلى عينة دلل التي تحتوي على نقطة دخول تسمى كوتونتريبوانتكووت. تفترض هذه العينة أنك قد قمت بالفعل بمراجعة موضوع "إنشاء هيكل عظمي". الخطوة 1: إنشاء جزء يمكنك الرجوع مباشرة إلى الإجراء المخصص في ملف المصدر نفسه ك تعريف المنتج. ومع ذلك، فإن ذلك لن يسمح لنفس الإجراء المخصص لاستخدامها في مكان آخر. لذلك بدلا من وضع تعريف الإجراء المخصص في ملف المصدر نفسه، يتيح ممارسة نمطية قليلا وإنشاء ملف مصدر جديد لتحديد الإجراء المخصص يسمى quca. wxsquot. حسنا، هذا كل شيء. تم القيام به مع تحرير ملف المصدر cca. wxsquot. هذا القليل من التعليمات البرمجية يجب تجميع ولكن لن ربط. تذكر أن الربط يتطلب أن يكون لديك قسم إدخال. و لتراغمنتغت وحدها ليست قسم دخول. انتقل إلى الخطوة التالية لربط الملف المصدر. الخطوة 2: إضافة الإجراء المخصص نحن بحاجة إلى ربط هذا الملف المصدر مع ملف المصدر الذي يحتوي على لتبرودوكت أو لمودولغت لإكمال بنجاح. هذه الأسطر الثلاثة هي كل ما تحتاجه لإضافة إلى ملف مصدر حزمة ويندوز إنزتالر لاستدعاء كوستفاكتيونكوت كوستوماكتيون. الآن لدينا اثنين من الملفات لربط معا دعوتنا ل light. exe يحصل أكثر تعقيدا قليلا. فيما يلي خطوات التجميع والربط والتثبيت. الآن كجزء من التثبيت الخاص بك، مهما كان كوتفاكتيونكوت من المفترض أن تؤدي، يجب أن نرى يحدث بعد إنستالفيلز action. Wix نصائح الخدع ويكس قوية، وأنا لن أنصح أي نظام بناء التثبيت الأخرى لمشاريع خطيرة. لانهائي للتخصيص، سيناريو، يستخدم ملفات مسي القياسية، لا يكلف أي شيء وربما أفضل للجميع، يتكامل مباشرة مع فيسوال ستوديو. كلا ويكس نفسها ونظام مسي بنيت على إدخال عدد من المراوغات على الرغم من، ومنحنى التعلم جميلة، حاد جدا. ثم ثيريس تعلم العقلية الصحيحة: ملف واحد لكل مكون، ويفضل أن يضاف باليد. هيريس بعض النصائح المتنوعة شيئا متقدمة جدا، ولكن يستحق معرفة كل نفس. مراجع المشروع يمكن أن تكون الإشارات إلى مشاريع أخرى في الحل أهم شيء واحد حول استخدام ويكس، وما يجعلها كبيرة جدا للاستخدام. إضافة مرجع بسيط: سيتم بناء المشاريع التي مرجع مع المثبت، وفي نفس التكوين (ديبوغريليسوهيفر) أيضا. يأخذ الرعاية من القضايا بناء النظام على الفور. والمراجع لها خصائص أيضا يمكنك تعيين ويكس لحصاد الملفات التي تنتمي إلى مشروع باستخدام هيت تلقائيا. يمكن أن يكون مفيدا إذا كان المشروع الخاص بك يتضمن معلومات كوم هيت قادرة على معالجة، على الرغم من إيف تستخدم في الغالب هيت من الخطوات قبل بناء لحصاد أشياء مثل دليل كامل لملفات الوثائق. كان هافنت الكثير من الحظ باستخدام هيت على خوادم إيكس. الذاتية تسجيل الذاتي، إما. يقطع حقا على المعلومات المرمزة وتعبث مع المسارات المتعلقة المثبت الخاص بك. إصدار ملف إصدار المثبت والإصدار في اسم المنتج باستخدام المتغير الخاص (bind. FileVersion.)، يمكنك تعيين المثبت لديك نفس الإصدار كملف معين تشير إليه. وأود أيضا إلحاق النسخة إلى اسم المنتج، لذلك واضح ما يجري تركيبها، وجود اسم المنتج كما الماكرو التي يمكن إعادة استخدامها في جميع أنحاء المثبت. لتوضيح إيف تعريف برودوكت في التعليمات البرمجية هنا، ولكن من الأفضل أن تفعل ذلك في خيارات المشروع: بهذه الطريقة، الماكرو هو عالمي لجميع الملفات في المشروع. إضافة الملفات كروابط بخلاف فيسوال C، إذا قمت بإضافة ملف موجود إلى مشروع ويكس نسخه. إضافة الملف كرابط بسيط للغاية إذا كنت لا تملك هذه العادة من تطل على خيارات زر موافق إضافية في الحوارات البند المشتركة. هذا هو. المجموعات والمجلدات شيء واحد مزعج حول مخطط ويكس هو أنه لا يمكن أن يكون كومبوننتغروب داخل عنصر ديركتوريف، أو العكس بالعكس. تعتبر عناصر كومبوننتغروب و ديركتوريف عنصرا حاسما بالنسبة للمشاريع الأكبر حجما، حيث قد تشارك الميزة مجموعات المكونات، والتي بدورها يتم تعريفها في ملفات مختلفة. وهذا يعني أنك تميل إلى رؤية التعليمات البرمجية مثل ملاحظة كيف يجب أن يحتوي كومبوننتغروب على كومبوننتريف لكل مكون في كلمات أخرى، لكل مكون المضافة، يجب تحرير الملف في مكانين، وهو أمر مزعج. لحسن الحظ، منذ الإصدار 3، ويكس يدعم سمة الدليل للمكونات: أكثر بكثير من المتقلب. العيب الوحيد هو أنه يجب تكرار الدليل لكل مكون. ولكن في الممارسة العملية أنا لا أجد هذا الكثير من قضية. ثيريس دائما وظيفة فيندريبلاس، بعد كل شيء. عنصر ماجوروبريد الترقيات والتحديثات والبقع هي واحدة من الأجزاء الأكثر تعقيدا من التأليف مسي. أنا أميل إلى استخدام فقط ترقيات الرئيسية (التي إلغاء تثبيت ثم إعادة تثبيت المنتج)، للأسباب التالية: أنها تتطلب معرف المنتج غويد ليتم تغييرها لكل إصدار، وهو أمر سهل في ويكس عن طريق تعيين إلى. كما أن الإفراج عن التحديثات الصغيرة يعني أنه يجب تحديث معرف المنتج في بعض الحالات، ولكن لا يتم تحديثه، مما يعني سير عمل أكثر تعقيدا. أنها تسمح غويدس التي تم إنشاؤها تلقائيا لاستخدامها مع المكونات، الأمر الذي يجعل ليس فقط من المتاعب لبناء ملفات وس، وهذا يعني أيضا أن حصاد هيت يمكن القيام به كخطوة ما قبل البناء الذي يعيد تشغيل لكل بناء من المثبت. ماجور ترقيات تسمح لجميع العناصر المميزة للالمثبت ليتم تعديلها، مما يجعل من الأسهل لتحسين المثبت والتنمية على طول. وبطبيعة الحال، فإن العيب هو أنك تحتاج إلى توزيع ملف مسي كبير حتى للحصول على تحديثات بسيطة. قدم ويكس 3.5 عنصر ماجوروبريد. والتي هي أسهل للاستخدام من العبث مع منفصلة ترقية وترقية عناصر الإصدار. هيريس كيف يمكنني استخدامه (لاحظ أن برودوكت هو ماكرو المعرفة في خيارات المشروع): احترس: يجب تعيين السمة إد لعنصر المنتج أيضا إلى ملاحظة السمة ألوزاميفرزيونوبرادس. يتجاهل مثبتات مسي الرقم الرابع من إصدار المنتج. بشكل افتراضي، مثبتات مسي التي فقط رقم الإصدار الرابع يختلف، سيتم تثبيت بجانب بعضها البعض. يؤدي هذا إلى حالات مربكة مع إدخالات مكررة في برامج أدريموف، وما إلى ذلك. عن طريق تعيين ألوزاميفيرزيونوبرادس إلى ترو، سيتم تثبيت هذه الإصدارات على بعضها البعض مثل المعتاد، مع الآثار الجانبية التي من الممكن الرجوع إلى الإصدارات التي تحتوي على رقم رابع أقل. لأنظمة الإصدار حيث الرقم الرابع هو، على سبيل المثال، رقم الفرع، وهذا قد يكون في الواقع شيء إيجابي. لاحظ أن ألوزاميفرزيونوبغرادسيس إنشاء تحذير ICE61. لتعطيله، قم بإضافته إلى عمليات التحقق من أيس المتجاهلة في خصائص مشروع ويكس (ضمن إعدادات الأداة). من الصعب أن تجعل أي المثبت غير تافهة دون تجاهل ما لا يقل عن عدد قليل من التحذيرات أيس الرغم من ذلك، وخصوصا عندما تشارك وحدات دمج طرف ثالث. تعطيل مشاريع ويكس في التصحيح يبني مشاريع ويكس يمكن أن يستغرق وقتا طويلا جدا لبناء، و أرينت دائما بحاجة حقا. أقترح تفريغها، أو مجلد حلها (انقر بزر الماوس الأيمن على إلغاء تحميل المشاريع في مجلد الحل) عندما يحتاجون إلى الحاجة. يمكن تعطيلها تماما في وضع التصحيح عن طريق الذهاب إلى الحوار تكوين الحل وتعطيلها ل ديبوغال بلاتفورمز. ويكس وفريق فريق مؤسسة خادم بناء العمل مع فريق تفس بناء يمكن أن يكون الألم، والحصول عليه للعب لطيفة مع ويكس استغرق بعض التجريب، ولكن ليس من الصعب: تأكد سيتم بناء مشاريع ويكس للتكوين الذي تريد استخدامه. افتراضيا ومزعج، يتم بناء مشاريع ويكس فقط للمنصة منصة مختلطة، وليس Win32. تأكد من تعيين خوادم بناء لاستخدام منصات مختلطة أو تمكين مشاريع ويكس ل Win32. تأكد من تثبيت ويكس على نظام البناء الخاص بك (ق). في الأصل أردت تجنب الحاجة إلى القيام بذلك، واتبع الخطوات الموصوفة هنا. فحص ويكس في شجرة المصدر. جاء هذا مع بعض العيوب الرئيسية على الرغم من: الحاجة إلى تحرير كل ملف. wixproj، ويكس بيناريتيم بناء لا يلعب لطيف عندما جاء الوقت لتنظيف:. تسجيل Microsoft. Deployment. WindowsInstaller. dll مع غاك، وإلا فريق البناء لن تكون قادرة على العثور عليه، بطريقة أو بأخرى. بدء تشغيل موجه الأوامر VS2010 كمسؤول: C: ملفات البرنامج (x86) ويندوز إنزتالر شمل v3.5bingacutil - i Microsoft. Deployment. WindowsInstaller. dll ميكروسوفت (R) الجمعية العمومية التخزين المؤقت الأداة المساعدة. الإصدار 4.0.30319.1 حقوق الطبع والنشر (ج) شركة ميكروسوفت. كل الحقوق محفوظة. الجمعية بنجاح إضافة إلى ذاكرة التخزين المؤقت عيب واحد هو أن يتم تجاهل الدليل ملف الإخراج مشروع ويكس، وسيتم إغراق التركيب الخاص بك بين جميع الثنائيات الأخرى. يمكن حلها باستخدام خطوة ما بعد البناء إذا كنت يميل ذلك. واك درع على زر تثبيت بشكل افتراضي، ويكس التثبيت يطلب امتيازات المسؤول بعد الضغط على زر تثبيت على أنظمة مع تمكين واك، ولكن لا تظهر الدرع واك على زر. عن طريق تعيين السمة إنستالسكوب عنصر الحزمة إلى بيرماشين. يمكن إجراء الدرع لتظهر: لسوء الحظ، يبدو أنه من خلال أي تركيبة من إنستالسكوب أندور إنستالبريفيليج إعدادات يمكن أن يتم التركيب فقط لطلب امتيازات المسؤول عندما تكون مطلوبة فعلا، اعتمادا على دليل التثبيت. كما هو عليه الآن، مثبتات بيروسر سوف تفشل فقط عند تثبيت مثيل، على سبيل المثال، دليل ملفات البرنامج، في حين أن بيرماشين التركيب دائما يطلبون حقوق المشرف. تارجيتدير وقسم النظام عند محاولة تثبيت إلى دليل فرعي لجذر محرك أقراص النظام (مثل C: التطبيق)، قد يكون من المفترض أن في شيء مثل تارجيتد يشير إلى قسم النظام، كما يتم إعطاء بروجرامفيلزفولدر دائما كطفل من تارجيتير . هذه ليست الحالة تارجيتدير هو القسم مع مساحة القرص الأكثر مجانا. يمكن أن يكون حتى قسم على القرص الصلب الخارجي. لتعيينها إلى قسم النظام الصحيح، استخدم النهج أدناه: عنصر سيتديركتوري مطلوب في محاولة لاستخدام ويندفولوم النتائج مباشرة في توقيع مسيس إذا قمت بتسجيل ملفات مسي الخاص بك، فإنها تحصل على المهنية واك موجه الفوري الذي يتحقق من الحزمة كما لك . مرة واحدة كنت قد حصلت على رمز التوقيع مفتاح بتنسيق. pfx، التوقيع على مسي سهلة للقيام كما مشروع ويكس مرحلة ما بعد البناء. تأكد من تمرير وصف للحزمة، وإلا فإن موجه واك تظهر بعض اسم الملف المؤقت مانغلد بسبب كيفية عمل مزيكسيك. على سبيل المثال: تصحيح الإجراءات المخصصة طريقة واحدة سهلة لتصحيح الإجراءات المخصصة دل هو أن تفرخ مربع رسالة باستخدام استدعاء ويندوز مساجيبوكس ثم قم بإرفاق مصحح الأخطاء. تأكد من أن الإجراء المخصص قد تم إنشاؤه في وضع التصحيح إذا كنت تستخدم مراجع المشروع لتضمين دلل الإجراء المخصص، سيتم تضمين تصحيح التصحيح من مشروع ويكس إصدار تصحيح من دلل أيضا. قد تفرخ مربع رسالة بالقرب من حيث تريد تصحيح الأخطاء، وإرفاق مصحح أخطاء فيسوال ستوديو. لاحظ أنه عند تشغيل إجراء مخصص 32 بت على إصدار 64 بت من ويندوز، سيتم إنشاء مثيل ميكسيكسيك جديد لتشغيل كا تحقق من إظهار العمليات من مربع كافة المستخدمين للعثور عليه. بمجرد إرفاق المصحح، ضع نقطة توقف في مكان ما، ثم اضغط على F5 للاستئناف، ثم انقر على موافق في مربع الرسالة وأنت في النشاط التجاري. تاريخ الإنشاء: يناير 18 2012 تعديل: 12 فبراير 2012CustomAction إليمنت الوصف يحدد إجراء مخصص التي يمكن إضافتها إلى جدول كوستوماكتيون مسي. تتوافق مجموعات مختلفة من سمات هذا العنصر مع أنواع الإجراءات المخصصة المختلفة. لمزيد من المعلومات حول الإجراءات المخصصة راجع الموضوع "أنواع الإجراءات المخصصة" على مسن. مراجع ويندوز إنزتالر جدول كوستوماكتيون بارينتس فراغمينت. وحدة. النص الداخلي للمنتج (شس: سترينغ) تكون عقدة النص صالحة فقط إذا تم تحديد الخاصية المميزة للبرنامج النصي. في هذه الحالة، تحتوي عقدة النص على النص البرمجي لتضمينه. الأطفال لا شيء السمات معرف الإجراء المخصص. هذه السمة هي مرجع لعنصر ثنائي مع سمة إد مطابقة. يحتوي هذا المسار ثنائي الإجراء المخصص لاستخدام أثناء تثبيت. لن يتم تثبيت الإجراء المخصص في دليل الهدف. يتم استخدام هذه السمة عادة مع السمة دلنتري لتحديد دل العمل المخصص لاستخدام الإجراء المخصص نوع 1 مع سمة إكسيكوماند لتحديد الإجراء المخصص 17 نوع الذي يتم تشغيل قابل للتنفيذ المضمنة أو مع سمات فسكريبتكال أو جسكريبتكال لتحديد نوع 5 أو 6 عمل مخصص. تحدد هذه السمة مرجع لعنصر دليل مع سمة معرف مطابقة تحتوي على مسار الدليل. يتم استخدام هذه الخاصية المميزة عادة مع الخاصية المميزة إكسيكوماند لتحديد المصدر القابل للتنفيذ من أجل تصرف مخصص من النوع 34 أو مع الخاصية المميزة فالو لتحديد سلسلة مهيأة لوضعها في ادخال جدول الدليل المحدد في نوع 35 تصرف مخصص. تحدد هذه السمة اسم دالة في إجراء مخصص لتنفيذ. يتم استخدام هذه السمة مع سمة بيناريكي لإنشاء إجراء مخصص نوع 1 أو مع السمة فيليكي لإنشاء إجراء مخصص نوع 17. تحدد هذه السمة فهرس في جدول خطأ مسي لاستخدامها كرسالة خطأ لإجراء مخصص نوع 19 الذي يعرض رسالة الخطأ ويؤدي إلى حجب تثبيت المنتجات. تحدد هذه السمة معلمات سطر الأوامر لتزويد تشغيل قابل للتنفيذ خارجيا. يتم استخدام هذه الخاصية المميزة عادة مع الخاصية المميزة بيناريكي لعمل مخصص من النوع 2، الخاصية المميزة فيليكي لنوع 18 تصرف مخصص، الخاصية المميزة لنوع 50 تصرف مخصص، أو الخاصية المميزة ديركتوري لنوع 34 التصرف المخصص الذي يحدد الملف القابل للتنفيذ يهرب. تشير هذه السمة إلى جدولة الإجراء المخصص. يجب أن تكون قيمة سمات هذه إحدى الأمور التالية: كوميت يشير إلى أن الإجراء المخصص سيتم تشغيله بعد الانتهاء بنجاح من البرنامج النصي التثبيت (في نهاية التثبيت). مؤجل يشير إلى أن الإجراء المخصص يتم تشغيله في نص برمجي (ربما مع امتيازات مرتفعة). فيرستسكينس يشير إلى أن الإجراء المخصص سيتم تشغيله فقط في التسلسل الأول الذي يتم تشغيله. فوري يشير إلى أنه سيتم تشغيل الإجراء المخصص أثناء وقت المعالجة العادي مع امتيازات المستخدم. هذا هو الإعداد الافتراضي. وليبيربروسيس يشير إلى أن الإجراء المخصص سيتم تشغيله فقط في التسلسل الأول الذي يتم تشغيله في نفس العملية. التراجع يشير إلى أنه سيتم تشغيل إجراء مخصص في تسلسل إعادة التراجع عند حدوث فشل أثناء التثبيت، وعادة للتراجع عن التغييرات التي تم إجراؤها بواسطة إجراء مخصص مؤجل. سيكوندسيكانس يشير إلى أنه يجب تشغيل إجراء مخصص مرة أخرى إذا تم تشغيله مسبقا في تسلسل سابق. تحدد هذه السمة مرجع لعنصر ملف مع السمة إد مطابقة التي سيتم تنفيذ رمز الإجراء المخصص في الملف بعد تثبيت الملف. يتم استخدام هذه الخاصية المميزة عادة مع الخاصية المميزة إكسيكوماند لتحديد نوع 18 تصرف مخصص يقوم بتشغيل قابل للتنفيذ مثبت، مع الخاصية دلينتري لتحديد تصرف مخصص تم تركيبه دل لاستخدامه لنوع 17 التصرف المخصص أو مع الخاصية المميزة فسكريبتكال أو جسكريبتكال الى حدد نوع 21 أو 22 إجراء مخصص.

No comments:

Post a Comment