سؤال
هل من أحد لديه أي أفكار حول كيفية قراءة تكوين MSDTC على الجهاز الحالي?أنا على وجه التحديد في محاولة للتحقق من أن المستخدم قد يتم تنفيذ الخطوات التالية:
فتح عنصر الإدارة (ابدأ > كافة البرامج > أدوات إدارية > خدمات المكونات)
انقر نقرا مزدوجا فوق خدمات المكونات ثم قم بتوسيع أجهزة الكمبيوتر.انقر بزر الماوس الأيمن على "جهاز الكمبيوتر" واختر خصائص
على علامة التبويب MSDTC انقر فوق تكوين الأمان زر تكوين الخصائص كما يلي:
وصول DTC الشبكة:فحص
تسمح للعملاء عن بعد:فحص
تسمح الواردة:فحص
تسمح الصادرة:فحص
المتصل واردة المصادقة المطلوبة:مختارة
إنه جزء صغير مكون أريد أن أكتب إلى التحقق من صحة المستخدم النهائي التكوين.أنا لا أعتقد أنني سوف تحاول إصلاحه إذا كان خاطئا:مجرد نقطة المستخدم في ملف المساعدة - حتى قراءة فقط فقط هو مطلوب.
المحلول
أنا لست متأكدا مما إذا كان يمكنك القيام بذلك برمجيا من أي API أو WMI.على الأقل يمكنك التحقق من معلومات التسجيل في:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security
نصائح أخرى
يمكنك استخدام COM+ الإدارة فئات/واجهات للقيام بذلك.وسوف تتطلب interop COM على الرغم من على الجزء الخاص بك.
الإشارة يقع في:
http://msdn.microsoft.com/en-us/library/ms681189(مقابل.85).aspx