Frage

Hat jemand irgendwelche Ideen, wie die MSDTC-Konfiguration auf der aktuellen Maschine zu lesen? Ich versuche, die speziell zu prüfen, ob der Benutzer die folgenden Schritte durchgeführt hat:

  1. Öffnen Sie die Komponentenverwaltung (Start> Alle Programme> Verwaltung> Komponentendienste)

  2. Doppelklicken Sie auf Komponentendienste, erweitern Sie dann Computer. Mit Rechtsklick auf Arbeitsplatz und wählen Sie Eigenschaften

  3. auf der Registerkarte MSDTC, klicken Sie auf den Sicherheitskonfigurations-Schaltfläche, und konfigurieren Sie die Eigenschaften wie folgt:

  4. DTC-Netzwerkzugriff: Checked

  5. Allow Remote Clients: Checked

  6. Eingehende zulassen: Checked

  7. Ausgehende zulassen: Checked

  8. Authentifizierung des eingehenden Anrufers erforderlich: Ausgewählte

Es ist Teil einer kleinen Komponente muss ich schreiben Endbenutzerkonfiguration zu validieren. Ich glaube nicht, würde ich versuchen, es zu beheben, wenn es falsch ist. Nur den Benutzer auf der Hilfe-Datei verweisen - so nur nur lesen ist erforderlich

War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob Sie dies von jedem API programmatisch tun können, oder WMI. Zumindest können Sie die Registrierungsinformationen überprüfen unter:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security

Andere Tipps

Sie können die COM + Verwaltung Klassen / Schnittstellen verwenden, um dies zu tun. Es wird jedoch auf Ihrer Seite COM-Interop benötigen.

Die Referenz befindet sich unter:

http://msdn.microsoft.com/en -US / library / ms681189 (VS.85) aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top