我在自己的笔记本电脑上尝试了这个命令,成功了。代码如下:
msg /server:mylaptopname *
然后我输入消息,成功了。但是,当我换成我朋友的时,它不起作用。有人知道原因吗?
答案1
另一台电脑需要有Windows Messenger 服务正在运行,并且需要接收从网络端口 135、137、138 和 139 传入的消息。
该服务在 Windows XP SP2 及更高版本中被禁用,因为互联网上其他地方的人们经常使用该服务来显示弹出广告和安装恶意软件的恐怖诱惑。
而且,在这些端口上运行的任何服务都可能容易受到缓冲区溢出攻击,这可能会让黑客接管系统。
即使 Messenger 服务正在运行,这些端口也可能被你朋友电脑上的防火墙禁用,也可能被你的笔记本电脑阻止您发送消息。
这样做有一个很好的理由:除了随机弹出窗口的麻烦之外,如果这些端口保持打开状态,您的 PC(和您朋友的 PC)更容易受到攻击。