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:

  1. Ouvrir la gestion des composants (Démarrer> Tous les programmes> Outils d'administration> Services de composants)

  2. Double-cliquez sur Services de composants, puis développez Ordinateurs. Clic droit sur Poste de travail et sélectionnez Propriétés

  3. Sous l'onglet MSDTC, cliquez sur le bouton Configuration de la sécurité et configurez les propriétés comme suit:

  4. Accès au DTC réseau: coché

  5. Autoriser les clients distants: coché

  6. Autoriser les entrées: coché

  7. Autoriser les envois sortants: cochée

  8. 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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top