2009-01-05 67 views
0

有没有人有关于如何阅读当前机器上的MSDTC配置的任何想法?我特别想检查用户已执行以下步骤:阅读MSDTC配置

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

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

  3. 在MSDTC选项卡上单击鼠标右键,单击安全配置按钮,并配置属性如下:

  4. 网络DTC访问:经过

  5. 允许远程客户:经过

  6. 允许入站:选中

  7. 允许出站:经过

  8. 呼叫方进行验证要求:选择

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

回答

0

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security 
+0

谢谢,这伟大工程。更改这些值并在Beyond Compare中进行比较...... – 2009-01-06 12:03:32

+2

这绝对是错误的方式,因为它是*实现*细节而不是定义的合约(与COM接口不同)。 – casperOne 2009-01-06 14:15:51