读取 MSDTC 配置
有谁对如何读取当前机器上的 MSDTC 配置有任何想法吗? 我特别尝试检查用户是否执行了以下步骤:
打开组件管理(开始>所有程序>管理工具>组件服务)
双击组件服务,然后展开计算机。 右键单击我的电脑 并选择“属性”
在“MSDTC”选项卡上,单击“安全配置”按钮,然后配置属性,如下所示:
网络DTC 访问:已选中
允许远程客户端:已选中
允许入站:已选中
允许出站:已选中
- 选中
需要传入呼叫者身份验证:已选中
它是我需要编写的一个小组件的一部分,用于验证最终用户配置。 如果它是错误的,我认为我不会尝试修复它:只需将用户指向帮助文件 - 因此只需要只读。
Does anyone have any ideas on how to read the MSDTC configuration on the current machine? I am specifically trying to check that the user has performed the following steps:
Open Component Management (Start > All Programs > Administrative Tools > Component Services)
Double-click on Component Services, then expand Computers. Right-click on My Computer
and select PropertiesOn the MSDTC tab, click the Security Configuration button, and configure the properties as follows:
Network DTC Access: Checked
Allow Remote Clients: Checked
Allow Inbound: Checked
Allow Outbound: Checked
Incoming Caller Authentication Required: Selected
It's part of a small component I need to write to validate end-user configuration. I don't think I would attempt to fix it if it were wrong: just point the user at the help file - so only read only is needed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 COM+ 管理类/接口来执行此操作。 但您需要 COM 互操作。
该参考位于:
http://msdn.microsoft。 com/en-us/library/ms681189(VS.85).aspx
You can use the COM+ Administration classes/interfaces to do this. It will require COM interop though on your part.
The reference is located at:
http://msdn.microsoft.com/en-us/library/ms681189(VS.85).aspx
我不确定您是否可以通过任何 API 或 WMI 以编程方式执行此操作。
至少您可以在以下位置检查注册表信息:
I'm not sure if you can do this programmatically from any API, or WMI.
At least you can check the registry information at: