【问题标题】:Message.show() on another computer desktop?Message.show() 在另一台计算机桌面上?
【发布时间】:2011-06-12 23:38:24
【问题描述】:

有两台计算机通过集线器建立通信。

如果 MyAPP.exe 在计算机 A 上存在,假设我想在发生 MyAPP.exe 错误时通知计算机 B 上的消息窗口(弹出窗口)。我可以在计算机 B 桌面上使用 Message.Show() 显示警报消息吗?我目前使用“远程桌面连接”远程计算机 A。这就是我想要这个功能的原因。

感谢您的回复和评论。

使用了 WindowsXP 和 C#2.0。

【问题讨论】:

    标签: c# windows c#-2.0 messagebox


    【解决方案1】:

    您可以使用外部msg 程序或net send。前者是终端服务器套件的一部分;第二个是在 Windows XP 中构建的,但在更高版本的 Windows 中被删除。

    msg username /server:computerA "There was an error!"
    

    您可以使用Process.Start 运行外部程序。

    【讨论】:

    • msg 命令仅在您连接到终端服务器时才有效。我刚刚尝试使用 msg 从一台计算机向另一台计算机发送消息,但它不起作用。
    猜你喜欢
    • 1970-01-01
    • 2016-04-16
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2023-02-03
    相关资源
    最近更新 更多