التفكير والسمات - إزالة؟ تعديل؟ أو خدمة Windows في الثقة الكاملة؟

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

سؤال

أرغب في إزالة أذونات الأمان من فصل لا يمكنني الوصول إلى المصدر. هل من الممكن ، من خلال التفكير ، إزالة أو تعديل السمة؟

... أذونات (SecurityAction.inheritancedEmand ، name = "FullTrust") ، أذونات (SecurityAction.linkDemand ، name = "FullTrust")]


بعد بعض الاعتبار ، حدث لي أن هذا النهج في المشكلة ربما يكون خطأ. هل هناك طريقة لتشغيل خدمة Windows بثقة كاملة بحيث تفي أذوناتها بالمطالب المذكورة أعلاه؟

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

المحلول

كلا - .NET انعكاس هو القراءة فقط. إذا كنت ترغب في تحرير مجموعة موجودة ، انظر إلى مونو سيسيل, ، على الرغم من أن إزالة السمة واستبدال التجميع ستزيل أي توقيع قوي على ذلك

نصائح أخرى

يمكنك دائمًا إنشاء فئة غلاف وإعطاء فئة Wrapper أكثر أذونات مقيدة.

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