有没有人对如何在当前机器上读取MSDTC配置有任何想法?我特意试图检查用户是否已执行以下步骤:
打开组件管理(开始>所有程序>管理工具>组件服务)
双击“组件服务”,然后展开“计算机”。右键单击“我的电脑” 并选择属性
在MSDTC选项卡上,单击“安全配置”按钮,然后按如下方式配置属性:
网络DTC访问:已检查
允许远程客户端:已选中
允许入站:已检查
允许出站:已检查
需要传入来电显示:已选择
这是我需要编写的一个小组件的一部分,用于验证最终用户配置。如果错误的话,我认为我不会尝试修复它:只需将用户指向帮助文件 - 因此只需要只读。
答案 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