我目前正在使用 C# 开发一个小型应用程序,以使用 Microsoft DTC 检查事务的多个错误和超时设置。
我在 CodeProject ( http://www.codeproject.com/Articles/729805/MSDTC-Manager )找到了 MSDTC 经理,这已经很有帮助了。它基于http://technet.microsoft.com/en-us/library/cc759136(v=ws.10).aspx
我还无法弄清楚的是如何以编程方式(在 C# 中)读取/访问超时属性,该属性可以在组件服务(Windows > Run > comexp.msc)中找到:组件服务 > 计算机 > 我的电脑 > 属性> 选项 > 事务超时
例如,在将值从 60 更改为 120 时,我已经尝试使用 Sysinternals 的 Process Monitor 来跟踪注册表更改或任何其他类型的更改,但是通过更改超时值,我得到了数百行,但没有一个很清楚说明哪一个是正确的。
有任何想法吗?非常感谢!