كيف يمكنني تطبيق أذونات المجلد في WIX، وحفظ الأذونات الموجودة، ولكن دون إصداقية؟

StackOverflow https://stackoverflow.com//questions/9702383

سؤال

سيتم تطبيق ما يلي أذونات (تعديل) أذونات متكررة، واحترام الأذونات الحالية:

giveacodicetagpre.

ولكن، لا أريد تطبيقه بشكل متكرر!

أريد أنه غير متكرر، أي فقط هذا المجلد وليس الأطفال.

(أعتقد أن العنصر الأقدم يمسح ميراث الأذونات من المجلد الأصل، مما يعني أنه ليس جيدا لأغراضي، كما يجب أن أحسب الأذونات الموجودة).

هل هناك أي طريقة لإخبار الإذن بعدم تطبيق الأذونات بشكل متكرر؟هل يمكنني الجمع بين إذن وعقد الأذن بطريقة ما للحصول على التأثير المطلوب؟أو هو خياري الوحيد لإصدار مكالمة سطر أوامر إجراء مخصص إلى cacls.exe؟

هل كانت مفيدة؟

المحلول

لست متأكدا من أي من الأنماط الثلاثة المدمجة (اثنتين من MSI وواحد من ملحق WIX) تعامل مع هذا السيناريو.FWIW، أعتقد أنه ليس حقا وظيفة الكائن الذي تقوم بتعيين أذوناته على وظيفة جميع الكائنات الفرعية التي تختار أن ترثها.بمعنى آخر، لا يفرض الوالد من إنفاذ أن الأطفال يختارون الميراث.

لذلك قد تضطر إلى القيام ببعض انعكاس لجميع الأطفال، ثم قم بتعيينها لمنع التوصيل.الجهد والمخاطر مرتفعة لذلك كنت أتساءل عن سبب حاجة إلى ذلك بالفعل وإذا لم تتمكن من إنشاء دليل الطفل الجديد الخاص بك وتعيين الأذونات هناك بهذه الطريقة التي لا داعي لها للقلق بشأن هذه المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top