我无意中发现一个函数可以用来发“net send":NetMessageBufSend(,,LPBYTE lpbuffer,)
lpbuffer是指向要发送消息文本的指针我做了一个小程序:

char pBuf[20]="hi";
NetMessageBufSend(,,(LPBYTE)pBuf,);
可以成功发送,可是接受以后内容是乱码,不知道是什么原因,望高手赐教。还有我发现也可以通过这样:
DWORD dwRet=WinExec("net send machinename hi",SW_HIDE);
这样来实现信使发送,但是dwRet只表示该命令行是否能执行成功,但是不知道是否发送成功。不知道怎么才能得到发送返回的信息,用GetLastError()也不行。还有一个问题,一般情况下要是接受到信息,系统会自动弹出一个MessageBox,不知道能不能不让它弹出,而是让我的程序来接收别人发送的消息,然后进行显示。我好象没找到能收message的函数,只有可以发的。要是这些问题都能解决,岂不是可以作成一个类似于QQ的东东!