阅读MSDTC配置

时间:2009-01-05 10:15:20

标签: c# configuration msdtc

有没有人对如何在当前机器上读取MSDTC配置有任何想法?我特意试图检查用户是否已执行以下步骤:

  1. 打开组件管理(开始>所有程序>管理工具>组件服务)

  2. 双击“组件服务”,然后展开“计算机”。右键单击“我的电脑” 并选择属性

  3. 在MSDTC选项卡上,单击“安全配置”按钮,然后按如下方式配置属性:

  4. 网络DTC访问:已检查

  5. 允许远程客户端:已选中

  6. 允许入站:已检查

  7. 允许出站:已检查

  8. 需要传入来电显示:已选择

  9. 这是我需要编写的一个小组件的一部分,用于验证最终用户配置。如果错误的话,我认为我不会尝试修复它:只需将用户指向帮助文件 - 因此只需要只读。

2 个答案:

答案 0 :(得分:5)

您可以使用COM +管理类/接口来执行此操作。但是你需要COM互操作。

参考资料位于:

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

答案 1 :(得分:0)

我不确定您是否可以通过任何API或WMI以编程方式执行此操作。 至少您可以在以下位置查看注册表信息:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security