как можно узнать что у человека включен net messenger?
а вместо ComputerName - пишешь имя компа для которого надо получить инфу о доступности(можешь переделать прогу, штоб она запрашивалла имя компа
#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;
}
Ещё можно из Линукса коннектиться (smbclient там до отправки нет сенда сначала происходит соединение с машиной, если оно произошло - то значит мессенджер включен. Тогда пишется сообщение и Ctrl-D.
Оставить комментарий
kogol
как можно узнать что человеку можно посылвать нет сенды не проверяя это на практике....?