Lire la configuration MSDTC
-
03-07-2019 - |
Question
Quelqu'un at-il des idées sur la façon de lire la configuration MSDTC sur la machine actuelle? J'essaie spécifiquement de vérifier que l'utilisateur a effectué les étapes suivantes:
-
Ouvrir la gestion des composants (Démarrer> Tous les programmes> Outils d'administration> Services de composants)
-
Double-cliquez sur Services de composants, puis développez Ordinateurs. Clic droit sur Poste de travail et sélectionnez Propriétés
-
Sous l'onglet MSDTC, cliquez sur le bouton Configuration de la sécurité et configurez les propriétés comme suit:
-
Accès au DTC réseau: coché
-
Autoriser les clients distants: coché
-
Autoriser les entrées: coché
-
Autoriser les envois sortants: cochée
-
Authentification du demandeur entrant requise: sélectionnée
Cela fait partie d'un petit composant que je dois écrire pour valider la configuration de l'utilisateur final. Je ne pense pas que j'essaierais de résoudre ce problème s'il se trompait: il suffit de pointer l'utilisateur vers le fichier d'aide - par conséquent, seule la lecture seule est nécessaire.
La solution
Je ne sais pas si vous pouvez le faire par programmation à partir de n'importe quelle API ou WMI. Au moins, vous pouvez vérifier les informations du registre à l’adresse suivante:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security
Autres conseils
Pour ce faire, vous pouvez utiliser les classes / interfaces d'administration COM +. Cela nécessitera l’interopérabilité COM de votre part.
La référence est située à:
http://msdn.microsoft.com/en -us / library / ms681189 (VS.85) .aspx