我的WIN2000 SERVER 没有安装ACTIVE DIRECTORY,只想通过专用队列来传递消息
现我以此机运行了以下代码成功增加了一个私有队列:
qInfo.PathName = ".\Private$\TestQueue"
qInfo.Label = "Test Queue"
qInfo.BasePriority = MQ_MIN_PRIORITY
qInfo.Create False, True然后我在另一台机器尝试发MESSAGE到这个队列,结果在OPEN的时候却返回“指定的队列路径名无效”
qInfo.PathName = "WIN2000 SERVER \Private$\TestQueue"
qInfo.Label = "Test Queue"
qInfo.BasePriority = MQ_MIN_PRIORITY
Set qObject = qInfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE)(就是这里出错)请问是怎么回事?
现我以此机运行了以下代码成功增加了一个私有队列:
qInfo.PathName = ".\Private$\TestQueue"
qInfo.Label = "Test Queue"
qInfo.BasePriority = MQ_MIN_PRIORITY
qInfo.Create False, True然后我在另一台机器尝试发MESSAGE到这个队列,结果在OPEN的时候却返回“指定的队列路径名无效”
qInfo.PathName = "WIN2000 SERVER \Private$\TestQueue"
qInfo.Label = "Test Queue"
qInfo.BasePriority = MQ_MIN_PRIORITY
Set qObject = qInfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE)(就是这里出错)请问是怎么回事?
vb的com+编程宝典源代码
有大量msmq的例子现在没有研究,帮你搞不定