我用C#访问一台远程主机的专有消息队列
MessageQueue que = new MessageQueue(@"server1\private$\queue");
que.SendMessage("hello");但是发生了异常,类型是System.Messaging.MessageQueueException,
消息是“队列路径名无效。”但是我在server1上访问就没有问题?请问如何解决?谢谢

解决方案 »

  1.   

    那当然了,岂能让你随便访问,你可以用wmi来试试。
      

  2.   

    wmi是什么?估计没有权限是看不了的
      

  3.   

    你的消息队列名写错了,应给这么写:
    FormatName:DIRECT=TCP:192.168.0.1\private$\queue
      

  4.   

    附一个问题啊:那我怎么在PDA上给远程主机的专有队列发消息呢?求路径写法
      

  5.   

    ..... 先在远程主机上建立一个程序, 读取消息队列, 然后发送到你这边................................................................这样木马型的比较现实............ 不然就是hecker范围了...
      

  6.   

    需要附一个问题啊:那我怎么在PDA上给远程主机的专有队列发消息呢?
      

  7.   

    PDA可以实现发送消息吗?是不是还要什么支持?