这个东西我做过,其实类用的类似 net send 做的。用的这类的api,
不会只能在nt机器上互相发送。

解决方案 »

  1.   

    源程序我找不到,你看看msdn的关于 NetMessageBufferSend的说明,或者到网上搜索 NetMessageBufferSend,会有很多文章的,
    有个参数,不加你的主机名称,发过去的就是匿名了。
      

  2.   

    是下面这个吗?
    NET_API_STATUS NetMessageBufferSend(
        LPTSTR servername,
        LPTSTR msgname,
        LPTSTR fromname,
        LPBYTE buf,
        DWORD buflen
       );
    pazee(耙子) (  ) 谢了,我先回去时试一试(家里的电脑才能装delphi).
    请问在tc2.0里能做到吗?
      

  3.   

    tc2 做不到。
    因为这个市win32的api,只能在winnt上(nt4/2k/xp),
    95/98/me都不行。
      

  4.   

    win9x下有一个winpopup.exe
    在两千下netapi32.dll包含了一个aipnetMessageBuffersend,
    结构就是你写的那个,成功返回:NERR_Success,
     失败则返回:
    ERROR_ACCESS_DENIED //没有权限
    ERROR_INVALID_PARAMETER//参数不对
    ERROR_NOT_SUPPORTED//不自持该网络请求
    ERROR_NAMENOTFOUND//早不到目标
    ERROR_NETWORDERROR//网络硬件问题