6

I want to use the NET SEND command to send a message from my machine to another in a local network. My machine is Windows 7 Home Premium, and I want to send a message to a Windows XP Home (SP2) machine. I know that NET SEND is no longer valid in Windows 7, so what can I use to communicate with Windows XP's NET SEND?

crea7or
  • 949
  • 4
  • 12
studiohack
  • 13,468
  • 19
  • 88
  • 118
  • 4
    I thought the Messenger service was disabled in Windows XP already as well. – Joey Mar 31 '10 at 20:31
  • @Johannes Rossel: I read something about that in an article somewhere that after XP SP1 was installed, the messenger service was disabled...I thought about mentioning it, but...so there is no netsend in XP SP2 or SP3? – studiohack Mar 31 '10 at 20:34
  • I haven't used XP in years (luckily), but afair just the service was disabled by default. You could still *send* messages from that machine (while the functionality was removed from `net` as of Vista or so), even though you can't receive them anymore. – Joey Mar 31 '10 at 20:39
  • so you can send them from an XP machine but not receive them (on XP)? – studiohack Mar 31 '10 at 20:40
  • Question was asked/answered a while ago: http://superuser.com/questions/38967/net-send-messenger-service-in-windows-7 – Joe Internet Mar 31 '10 at 23:31
  • @Joe Internet: I've already seen this question, and all it tells me is that Vista/7 do not support netsend, and MY question was about how I could overcome this, either with a hack or a third-party tool. – studiohack Mar 31 '10 at 23:59

3 Answers3

6

In Service pack 2 the Messenger service got disabled by default.

To enable it type services.msc in Run and find the messenger service and enable it.
You'll need to enable it on both computers

Nifle
  • 34,203
  • 26
  • 108
  • 137
Fogh
  • 281
  • 1
  • 9
2

Sysinternals PSTools may be of some use for pranks such as these.

I once combined PSExec with a burp prank exe to very great effect, right up until the branch managing partner (law firm!) walked round the corner at a most inorportune moment! O_o

Shevek
  • 16,502
  • 7
  • 46
  • 75
0

net send no longer works from Windows XP.

As a replacement to net send, msg.exe was included in Professional editions in Windows Vista+.

Fetched from msg /?:

Send a message to a user.

MSG {username | sessionname | sessionid | @filename | *}
   [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

 username            Identifies the specified username.
 sessionname         The name of the session.
 sessionid           The ID of the session.
 @filename           Identifies a file containing a list of usernames,
                     sessionnames, and sessionids to send the message to.
 *                   Send message to all sessions on specified server.
 /SERVER:servername  server to contact (default is current).
 /TIME:seconds       Time delay to wait for receiver to acknowledge msg.
 /V                  Display information about actions being performed.
 /W                  Wait for response from user, useful with /V.
 message             Message to send.  If none specified, prompts for it
                     or reads from stdin.
Wasif
  • 7,984
  • 2
  • 19
  • 32