Поиск файла по сети

Тема в разделе "WASM.WIN32", создана пользователем qvant, 27 июн 2008.

  1. qvant

    qvant New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2006
    Сообщения:
    38
    Есть небольшая процедура, которая сканирует локальную сеть. Если сделать тестовое приложение и запустить - всё отрабатывает на ура. Если же её выполнять в контексте svchost - локальные диски сканирует, а вот при поиске, например, по вот такому пути \\compname\sharename\*.* не находит файлов на шаре.. В чём тут может быть причина?

    Внедрённый код точно отрабатывает, пишет логи и по ним видно, что файлов не находит (
     
  2. dead_body

    dead_body wasm.ru

    Публикаций:
    0
    Регистрация:
    3 сен 2004
    Сообщения:
    603
    Адрес:
    Украина;г.Харьков;г.Н.Каховка
    qvant
    может проблема в сессиях? что за ОС?
    Какой код возвращает ZwCreateFile\CreateFile ?
     
  3. Magnum

    Magnum New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    925
    Как вариант, брандмауэр виндовс прибивает net-bios трафик для процесса svchost
     
  4. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    svchost'ов несколько и они работают от разных юзверей - SYSTEM, LOCAL SERVICE, NETWORK SERVICE. Попробовать запустить код в контексте другого svchost'а, который от NETWORK SERVICE запущен...