Прочитать конфигурацию MSDTC - PullRequest
0 голосов
/ 05 января 2009

У кого-нибудь есть идеи о том, как прочитать конфигурацию MSDTC на текущем компьютере? Я специально пытаюсь проверить, что пользователь выполнил следующие шаги:

  1. Открыть управление компонентами (Пуск> Все программы> Администрирование> Службы компонентов)

  2. Дважды щелкните Службы компонентов, затем разверните Компьютеры. Щелкните правой кнопкой мыши на Мой компьютер и выберите Свойства

  3. На вкладке MSDTC нажмите кнопку Конфигурация безопасности и настройте свойства следующим образом:

  4. Доступ по сети DTC: проверено

  5. Разрешить удаленных клиентов: проверено

  6. Разрешить входящий: проверено

  7. Разрешить исходящие: проверено

  8. Требуется проверка подлинности входящего звонящего: выбрано

Это часть небольшого компонента, который мне нужно написать для проверки конфигурации конечного пользователя. Я не думаю, что попытался бы исправить это, если бы это было неправильно: просто укажите пользователю на файл справки - так что требуется только чтение.

Ответы [ 2 ]

5 голосов
/ 05 января 2009

Для этого можно использовать классы / интерфейсы администрирования COM +. Это потребует COM-взаимодействия, хотя с вашей стороны.

Ссылка находится по адресу:

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

0 голосов
/ 05 января 2009

Я не уверен, что вы можете сделать это программно из любого API или WMI. По крайней мере, вы можете проверить информацию реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security
...