gpt4 book ai didi

c# - 解析 MSMQ 路径以获取目标计算机地址

转载 作者:太空宇宙 更新时间:2023-11-03 16:23:16 25 4
gpt4 key购买 nike

.NET 框架或 Win32 API 中是否已经提供了任何用于解析 MSMQ 路径的内容?我只需要从 MSMQ 路径字符串中获取目标计算机的网络地址。我希望有一个类似于 SqlConnectionStringBuilder 类的简单类,或者类似的东西,但如果有的话,我似乎找不到它。例如:

  • Formatname:DIRECT=TCP:192.168.1.1\private$\MyQueueName --> 192.168.1.1
  • Formatname:DIRECT=OS:MyComputerName\private$\MyQueueName --> MyComputerName

我知道如果我自己使用 String 方法或 RegEx 可以解析,但我希望可能有一个工具已经正确支持 MSMQ 路径语法的所有变体。

最佳答案

您可以创建一个 runtime callable wrapper mqoa30.tlb 附近

这可以在 system32 文件夹(或 wow64)中找到

然后您可以创建 MSMQManagement 对象的实例并调用 Machine属性(property)。

关于c# - 解析 MSMQ 路径以获取目标计算机地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13311870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com