Определение существования сетевого компа
От:
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]: Определение существования сетевого компа
Здравствуйте, 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. Только учти, что в принципе она работает не только для локальной сети.
Делай что должно, и будь что будет
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить