zoukankan      html  css  js  c++  java
  • 局域网内互发提示信息

    【局域网内互发提示信息】

    准备工作:

    1. regedit命令打开注册表,找到【计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server】,将AllowRmoteRPC的数值修改为1

    2.serveices.msc命令打开系统服务,查看是否存在Message Queuing服务,若不存在进入【程序与功能】里面进行安装,若存在请请启动该服务。

    3.打开控制面板找到【凭据管理器】,点击进入添加windows凭据,输入局域网用户ip,用户名,密码。

     

    4.一切准备就绪之后,就可以使用cmd发送消息了。 msg /server:对方ip * "发送的信息"。发送成功是没有提示的,在对方电脑端就会弹出消息提示框。发送失败会报5,1722等错误,这时候你需要去检查以下部分:

      1)发送语句是否正确

      2)对方ip输入或录入的windows凭证是否正确

      3)对方注册表中的AllowRomteRPC数值是否修改为1

    5.你可以输入msg /server:127.0.0.1 * "hello"发送给自己来检测语句是否正确

     

    补充(msg命令的使用):

    msg {UserName|SessionName|SessionID|@FileName|*} [/server:ServerName] [/time:seconds] [/v] [/w] [message]

    UserName
    要接收消息的用户的名称。
    SessionName
    要接收消息的会话的名称。
    SessionID
    其用户要接收消息的会话的数字 ID。
    @FileName
    标识包含有待接收消息的用户名、会话名和会话 ID 列表的文件。
    *
    将消息发送给系统中的所有用户。
    /server:ServerName
    指定要接收消息的会话或用户所属的终端服务器。如果不指定,/server 会使用您当前登录的服务器。
    /time:seconds
    指定您发送的消息在用户屏幕上显示的时间。一旦到期,则该消息从屏幕上消失。如果没有设置期限,则该消息将一直保留在用户屏幕上,直到用户看见这条消息并单击“确定”。
    /v
    显示关于要执行的操作的信息。
    (即输出类似于
    "将消息发送到会话 Console,显示时间 60"
    "发送到会话 Console 的消息收到用户响应"
    等信息, 表示操作过程和结果的信息给输出来)
    /w
    等待来自用户的、指出该消息已收到的确认信息。如果用户不立即响应,则使用 /time:seconds 参数避免可能出现的长时间延迟。将此参数与 /v 一同使用也很有帮助。
    message
    待发送消息的正文。如果没有键入任何消息,则系统将提示您输入消息或从标准输入 (STDIN)中读取该消息。要发送包含在文件中的消息,请键入小于号 (<) 后接文件名称。
  • 相关阅读:
    HDU 3336 Count the string (KMP next数组运用——统计前缀出现次数)
    HDU 2594 Simpsons’ Hidden Talents (KMP——前缀后缀最长公共串)
    2015 Multi-University Training Contest 7 1011(DP)
    2015 Multi-University Training Contest 7 1005
    2015 Multi-University Training Contest 7 1007(DP)
    poj 2342 Anniversary party (树形dp)
    POJ 1611 The Suspects (并查集)
    poj 2236 Wireless Network(并查集)
    hdu 3591 The trouble of Xiaoqian(多重背包)
    hdu 2079 选课时间(母函数)
  • 原文地址:https://www.cnblogs.com/az4215/p/9381656.html
Copyright © 2011-2022 走看看