как можно узнать что у человека включен net messenger?

kogol

как можно узнать что человеку можно посылвать нет сенды не проверяя это на практике....?

Vadim69

например, откомпилить, скажем, в VisualC++ такой код:
 
#include <windows.h>
#include <iostream>

using namespace std;

int main
{
HANDLE hf=NULL;
hf=CreateFile("\\\\ComputerName\\mailslot\\messngr",GENERIC_WRITE,
FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if (hf!=INVALID_HANDLE_VALUE)
cout<<"Winpopup ready!"<<endl;
else
cout<<"Winpopup not ready!"<<endl;
}
а вместо ComputerName - пишешь имя компа для которого надо получить инфу о доступности(можешь переделать прогу, штоб она запрашивалла имя компа

Fragaria

Ещё можно из Линукса коннектиться (smbclient там до отправки нет сенда сначала происходит соединение с машиной, если оно произошло - то значит мессенджер включен. Тогда пишется сообщение и Ctrl-D.
Оставить комментарий
Имя или ник:
Комментарий: