إطلاق C ++ للتنفيذ من C # التطبيق وحفظ سياق الأمان دور أساس

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

  •  19-08-2019
  •  | 
  •  

سؤال

أولا أعرف أن هذا ربما هو أمر صعب ولكن ...:)

لدينا بعض البرامج التي تتفاعل مع الأجهزة وتنتج الشركة. هذا البرنامج بتحميل تجميع .NET وهذا بمثابة واجهة لدينا إلى الأجهزة.

وحاليا لدينا "قاذفة" طلب خطي في C # التي توفر الأمن القائم على الدور. هذا "قاذفة" تطلق C ++ قابل للتنفيذ مع وسائط سطر الأوامر (تجميع .NET لاستخدام) عن طريق عملية. وC ++ قابل للتنفيذ ثم تحميل تجميع .NET الموردة ويستخدم لأداء أعمالها.

والمشكلة هي أنني بدء تطبيق C ++ في عملية أفقد سياق الأمان المستند إلى الدور التي تقدمها "قاذفة".

هل هناك أي طريقة أستطيع أن إطلاق ++ C تطبيق والحفاظ على سياق الأمان دور أساس؟

وشكرا لأخذ الوقت لقراءة هذا. إذا كان لديك أي أسئلة اسمحوا لي أن أعرف.

وشكرا لك،

وآدم

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

المحلول

وعملتم لتعديل C ++ التطبيق للتحقق من الأدوار أيضا.

إذا كنت تستطيع أن تفعل ذلك، هل يمكن أن تنظر كسر جزء من الخاص بك C # التطبيق في مجالس متعددة. على وجه التحديد، واتخاذ أدوار جزء من C # التطبيق، وتجميع أنه دلل مع ملحقات COM / اكتف.

وبعد ذلك يمكنك الاتصال C # دلل (عبر COM) للتحقق الأذونات.

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