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

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

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

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

  4. 网络DTC访问:已检查

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

  6. 允许入站:已检查

  7. 允许出站:已检查

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

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

有帮助吗?

解决方案

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security

其他提示

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

参考资料位于:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top