Hi 2 all !
Как послать нет сенд из ком строки, так чтобы не было видно отправителя. Допустим в NetView можно указывать имя отправителя ... а как это сделано ?
> Hi 2 all ! > Как послать нет сенд из ком строки, так чтобы не было видно > отправителя. Допустим в NetView можно указывать имя > отправителя ... а как это сделано ? Под NT не мудрствуя лукаво чтобы не ссорится со стандартным сервисом Messenger заюзал NetMessageBufferSend - она позволяет слать от чужого имени, но не под всеми NTями (под 4й нельзя - подставляются все равно реальное а под 2000 и выше можно). Под 9x нв создает мэйлслот \\MYSERVER\mailslot\messngr и шлет следующее сообщение на чужой мэйлслот \\OTHERSERVER\mailslot\messngr следующую строчку:
Sender+"\x00"+Reciever+"\x00"+Message
ЗЫ потому net send так и тормозит ибо через мэйлслоты пашет
Никак25.09.03 21:40 Автор: amirul <Serge> Статус: The Elderman
> Hi 2 all ! > Как послать нет сенд из ком строки, так чтобы не было видно > отправителя. Допустим в NetView можно указывать имя > отправителя ... а как это сделано ? Команда net не позволяет такого сделать (насколько мне известно), а вот netbios протокол, по которому эти винпопапы шлются позволяет. Поэтому сторонние реализации типа netview или smbclient под юнихами позволяет прописывать вместо отправителя что угодно.
Хотя как вариант: переименуй машину, пошли сообщение и переименуй ее обратно.