![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| malor |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
В коде функция ReadDirectoryChangesW() возвращает ноль:
GetLastError() выдает, что код ошибки ERROR_INVALID_FUNCTION Incorrect function. На MSDN ReadDirectoryChangesW Function есть такое:
Хотя есть обнадеживающие фразы в топиках: Нужен алгоритм;
Взаимодействие 2 компьютеров, организовать одинаковые каталоги на 2 компах
Как заставить работать ReadDirectoryChangesW()? VS 2008 Это сообщение отредактировал(а) malor - 8.8.2011, 10:05 |
||||||||
|
|||||||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Видимо ваш Z: не поддерживает отслеживание файловых операций. Z: - это кто?
Добавлено через 36 секунд Кстати, в hDir не INVALID_HANDLE_VALUE случайно? |
|||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
hDir равен 0x00000fb4.
>>Видимо ваш Z: не поддерживает отслеживание файловых операций. Z: - это кто? Программу запускаю в WinXP SP3 (в VMware Player 3.1.4), в качестве сетевого диска "Z:" подключена расшаренная папка основной Windows XP SP3. ФС - NTFS. ![]() |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Т.е. это у вас сетевая ФС из VMWare. Попробуйте поиграться настройками в самой VMWare - похоже проблемы не Windows, а в VMWare
|
|||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
Нашел комп с расшаренной папкой в локалке. Примаунтил в виде диска "Z" (действия - в host-Windows). Функция ReadDirectoryChangesW() запустилась нормально.
>>Попробуйте поиграться настройками в самой VMWare ... Какие только. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Тут важно, не кто монтирует, а куда монтируют. В случае с VMWare монтируют именно к нему, а в случае с сетевым диском в локалке - монтируют к Win, которая расшарила этот самый диск. Увы, не в курсе - с VMWare давно не игрался |
|||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
Настроил как Bridged и заработало.
![]() Спасибо! Это сообщение отредактировал(а) malor - 8.8.2011, 19:36 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |