如何在c#中将消息框发送到远程计算机?我有远程PC的凭据,知道PC名称。可以用于此目的WMI吗?
答案 0 :(得分:2)
查看NET SEND
命令。但是,需要在远程计算机上启用信使服务 - 您可以使用PSEXEC来启动它。
答案 1 :(得分:1)
我想你问的是如何通过c#向远程计算机发送消息。如果是这样,您有以下几种选择:
Microsoft message queuing - 只有当您需要一个超级健壮的框架时,即使目的地离线,也要保证您的信息的传递。
UDP multicast message - 您可以使用System.NET.Sockets命名空间发送UDP数据包并构建一个客户端来监听它们,这些客户端可以运行n个远程服务器。这不是错误检查,如果远程服务器没有启动,那么你运气不好。
TCP socket connection - 您可以使用System.NET.Sockets命名空间发送TCP数据包并构建一个客户端来监听它们,这些客户端可以运行n个远程服务器。这是错误检查,如果远程服务器没有运行,那么你运气不好。
希望这会给你一些指导。
享受!