Message.show() 在另一台计算机桌面上?

Posted

技术标签:

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

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

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

感谢您的回复和评论。

使用了 WindowsXP 和 C#2.0。

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

msg 命令仅在您连接到终端服务器时才有效。我刚刚尝试使用 msg 从一台计算机向另一台计算机发送消息,但它不起作用。

以上是关于Message.show() 在另一台计算机桌面上?的主要内容,如果未能解决你的问题,请参考以下文章

将桌面应用程序的数据库与另一台计算机上的数据库连接[重复]

在另一台电脑上运行exe文件

怎样将mac上的文件共享,在另一台windows电脑上使用?

在另一台 PC 上出现错误消息“禁止您无权访问 / 在此服务器上”

OpenCV 程序无法在另一台计算机上运行

使用CMD打开word文档到另一台电脑,它只停留在任务管理器的进程选项卡中,不显示在另一台电脑的屏幕上