C#调用net.exe发送消息

转载 2007年10月09日 14:08:00

默认情况下,WinXP SP2的Messenger服务是禁止的,如果需要使用必须先启动该服务。
      using System.Diagnostics;
        //发消息
        private void NetSendMsg(string strIp, string strHostname, string strMsg)
        {
            try
            {
                Process sendprocess =new  Process();
                sendprocess.StartInfo.FileName = "net.exe";
                sendprocess.StartInfo.Arguments = "send " + strIp + " " + strMsg;
                sendprocess.StartInfo.UseShellExecute = false;
                sendprocess.StartInfo.RedirectStandardOutput = true;
                sendprocess.StartInfo.RedirectStandardError = true;
                sendprocess.StartInfo.CreateNoWindow = true;
                sendprocess.Start();

                string strSend = sendprocess.StandardOutput.ReadToEnd();

                if (strSend.IndexOf("消息已经送到 "+strIp+"。") != -1)
                {
                    lb_Info.Items.Add(DateTime.Now.ToLongTimeString() + "发消息到 " + strHostname + ":" + strMsg);
                }
                else
                {
                    lb_Info.Items.Add("发消息到" + strHostname + "失败!"+DateTime.Now.ToLongTimeString());
                }
               
            }
            catch(Exception ex)
            {
                lb_Info.Items.Add(ex.Message+DateTime.Now.ToLongTimeString()+"发消息到" + strHostname + "失败!");
            }
        }

 

使用C#在应用程序间发送消息

使用C#在应用程序间发送消息作者:kongxx首先建立两个C#应用程序项目。第一个项目包含一个Windows Form(Form1),在Form1上有一个Button和一个TextBox。第二个项目包...
  • kongxx
  • kongxx
  • 2004-08-06 10:47:00
  • 3070

c#调用winAPI向某一程序发送按键

1:通过FindWindow找到窗体 2:通过SetForegroundWindow激活找到的窗体 3:发送按键 声明: [DllImport("USER32.DLL")] public sta...
  • hzaccp3
  • hzaccp3
  • 2013-03-10 19:56:43
  • 1490

C#给其他程序发消息

帮人忙调试个C#给其他程序发消息的程序,搞定后相关关键点如下: 1、相关声明函数,SendMessage可定义两种格式。[DllImport("User32.DLL", CharSet = CharS...
  • feiwei
  • feiwei
  • 2010-05-17 16:54:00
  • 2111

visual studio程序打包发布的方法

在visual studio中我们可以编辑c++,c,c# 此类语言的程序,在调试无bug后试图将程序发布给别人使用,可是不得不将整个工程发送给被人,其中的文件繁多就算压缩后也得要解压,达不到安装程序...
  • vivi_and_qiao
  • vivi_and_qiao
  • 2017-05-03 19:34:17
  • 3654

一份发送数据包的源代码

 本来这种东西网络上很多了,最近写后门,需要一个发包的工具,简简单单的,与其用别人的,不如自己写一个...同样,既然要写了,就干脆写全了点.. 下面这个是前几天写的源码,提取文件部分还没怎么测试(一般...
  • XmagicX
  • XmagicX
  • 2004-09-30 07:33:00
  • 1924

C#调用net.exe发送消息

默认情况下,WinXP SP2的Messenger服务是禁止的,如果需要使用必须先启动该服务。      using System.Diagnostics;        //发消息        p...
  • zzh_my
  • zzh_my
  • 2010-05-07 09:57:00
  • 517

C# 调用RTX发消息

1.首先我们安装RTX的服务器开发包 1.vs中添加引用就出出现""
  • qbook
  • qbook
  • 2014-10-15 10:54:09
  • 2914

vc读取向.exe发送的参数

调用某个.exe文件CString path,strSaveFile; ::GetModuleFileName(NULL,path.GetBuffer(MAX_PATH),MAX_PATH); pat...
  • bxf19830819
  • bxf19830819
  • 2009-06-16 09:48:00
  • 201

VC.Net从DLL传递消息到EXE

进行DLL开发过程中,尤其在进行底层硬件开发过程中,比如实时接收数据,进程需要和应用程序进行交互,而DLL和应用程序最好的交互就是发消息了,在DLL中定义消息的方式和在应用程序中定义消息的方式非常相似...
  • iiprogram
  • iiprogram
  • 2005-03-03 11:30:00
  • 926

C#源码RTX发送信息

  • 2013年09月05日 15:34
  • 143KB
  • 下载
收藏助手
不良信息举报
您举报文章:C#调用net.exe发送消息
举报原因:
原因补充:

(最多只允许输入30个字)