消息信使用于在XP和2000中,网络中的计算机互相发消息。怎样用C#实现
消息信使用于在XP和2000中,网络中的计算机互相发消息。
在命令提示符输入net send + message就可以向局域网中的计算机发MessageBox消息。
在VC++6.0中,可以通过以下方法调用消息信使。
ShellExecute(this->m_hWnd,"open","net"," send "+strHost+" "+strMsg,"",SW_HIDE);
请问在C#中怎么调用呀?如果用以下方法:
ProcessStartInfo psInfo=new ProcessStartInfo();
psInfo.FileName="cmd.exe";
psInfo.WindowStyle=ProcessWindowStyle.Normal;
Process pro=Process.Start(psInfo);
怎样设置psInfo.Argement才能使用消息信使呢?
如果用Socket实现局域网QQ功能,还需要搞服务器端和客户端,
所以在局域网还是用消息信使方便一些。
请大虾们指教!
问题点数:0、回复次数:4Top
1 楼TheAres(班门斧)回复于 2003-04-04 19:30:13 得分 0
ProcessStartInfo psInfo=new ProcessStartInfo();
psInfo.FileName="net.exe";
psInfo.Arguments = "send theares hello"; //theares is machine name
psInfo.WindowStyle=ProcessWindowStyle.Hidden;
Process pro=Process.Start(psInfo);
Top
2 楼gujunyan(缘份擦肩而过)回复于 2003-04-04 20:11:52 得分 0
哈哈.Top
3 楼cometsky(找工作中,有意者CSDN短信联系)回复于 2003-04-04 21:23:11 得分 0
这东西偶尔用用还行,真要拿他当回事可不行(不支持Win9x,无法直接回复,信息不能选择复制等)。
QQ不是出了一个企业版的吗,现在还是免费阶段。Top
4 楼cometsky(找工作中,有意者CSDN短信联系)回复于 2003-04-04 22:48:35 得分 0
自己做一个概念性的也不复杂。Top




