Определение существования сетевого компа
От: lsv  
Дата: 21.05.03 03:49
Оценка:
Есть некий файл лежащий в сети с полным именем:
\\aaa\bbb\ccc.txt
В этом имени 'aaa' это имя компьютера подключеного по сети.

Вопрос: Как определить, существует ли в сети комп с именем 'aaa'?

Попробовал использовать GetFileAttributes("\\aaa") говорит не удается найти указанный файл.
Re: Определение существования сетевого компа
От: Igur  
Дата: 21.05.03 06:09
Оценка:
Здравствуйте, lsv, Вы писали:

lsv>Есть некий файл лежащий в сети с полным именем:

lsv>\\aaa\bbb\ccc.txt
lsv>В этом имени 'aaa' это имя компьютера подключеного по сети.

lsv>Вопрос: Как определить, существует ли в сети комп с именем 'aaa'?


lsv>Попробовал использовать GetFileAttributes("\\aaa") говорит не удается найти указанный файл


может тебе поможет это:

NET_API_STATUS NetWkstaGetInfo(
LPWSTR servername,
DWORD level,
LPBYTE* bufptr
);

в MSDN есть хороший пример: здесь
Re[2]: Определение существования сетевого компа
От: lsv  
Дата: 21.05.03 06:58
Оценка:
А чего-нибудь по проще нет?
А то сомневаюсь, что это будет работать в Win98.
Re[3]: Определение существования сетевого компа
От: Igur  
Дата: 21.05.03 07:05
Оценка:
Здравствуйте, lsv, Вы писали:

lsv>А чего-нибудь по проще нет?

lsv>А то сомневаюсь, что это будет работать в Win98.

понятия не имею
Re[4]: Определение существования сетевого компа
От: e-yes Россия http://e-yes.nm.ru
Дата: 21.05.03 11:49
Оценка:
Здравствуйте, Igur, Вы писали:

lsv>>А то сомневаюсь, что это будет работать в Win98.


Windows 95/98/Me: Unsupported.

Можно попробовать пропинговать, но это не есть зер_гут, имхо.
Damn I'm good
Re[3]: Определение существования сетевого компа
От: SergH Россия  
Дата: 21.05.03 23:03
Оценка:
Здравствуйте, lsv, Вы писали:

lsv>А чего-нибудь по проще нет?

lsv>А то сомневаюсь, что это будет работать в Win98.

Попробуй gethostbyname. Только учти, что в принципе она работает не только для локальной сети.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.