Shbrowseforfolder. пустой список компьютеров в сети
От: Аноним  
Дата: 05.05.14 14:24
Оценка:
Добрый день.
Суть проблемы: использую функцию shbrowseforfolder для выбора компьютера в сети. На некоторых компьютерах возникает ситуация, что список компов в сети пуст. Если же до этого открыть сеть в эксплорере и дождаться пока он обновит список компьютеров, то при следующем вызове shbrowseforfolder, список компов не пустой.
Вопрос: можно ли самому перед вызовом shbrowseforfolder обновить содержимое сети?

Спасибо!
Re: Shbrowseforfolder. пустой список компьютеров в сети
От: Pavel Dvorkin Россия  
Дата: 06.05.14 05:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Суть проблемы: использую функцию shbrowseforfolder для выбора компьютера в сети. На некоторых компьютерах возникает ситуация, что список компов в сети пуст. Если же до этого открыть сеть в эксплорере и дождаться пока он обновит список компьютеров, то при следующем вызове shbrowseforfolder, список компов не пустой.
А>Вопрос: можно ли самому перед вызовом shbrowseforfolder обновить содержимое сети?

Попробуй NetServerEnum перед shbrowseforfolder. Не уверен, но вдруг поможет.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370623(v=vs.85).aspx
With best regards
Pavel Dvorkin
Re: Shbrowseforfolder. пустой список компьютеров в сети
От: maxisapr  
Дата: 07.05.14 06:52
Оценка:
Пробовал, не помогло(
Re: Shbrowseforfolder. пустой список компьютеров в сети
От: Lonely Dog Россия  
Дата: 15.05.14 20:50
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Добрый день.

А>Суть проблемы: использую функцию shbrowseforfolder для выбора компьютера в сети. На некоторых компьютерах возникает ситуация, что список компов в сети пуст. Если же до этого открыть сеть в эксплорере и дождаться пока он обновит список компьютеров, то при следующем вызове shbrowseforfolder, список компов не пустой.
А>Вопрос: можно ли самому перед вызовом shbrowseforfolder обновить содержимое сети?

А>Спасибо!

Проверьте состояние сервисов. Возм. explorer что-то запускает? Например, сервис Workstation.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.