Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как отследить изменение каталога в виндосе?
|
|||
|---|---|---|---|
|
#18+
я знаю, что в виндосе можно отследить, когда мяется содержимое директории. например, когда пользователь создает новый файл. т.к. я особо с виндос не работаю, я не представляю, где искать информацию, о том, как работает этот механизм, а также о том, как использовать этот механизм в программе. господа программисты, дайте соответствующие ссылки пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 11:41 |
|
||
|
как отследить изменение каталога в виндосе?
|
|||
|---|---|---|---|
|
#18+
В RXLibrary есть такая компонента, ток сам не юзал. Посмотри в исходниках, как она работает. Я так думаю либо перехватывать виндовые сообщения, либо просто сканить папку через некоторый промежуток времени. Первое предпочтительней... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 12:49 |
|
||
|
как отследить изменение каталога в виндосе?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. Тебе нужны функции Win32 API: FindFirstChangeNotification FindNextChangeNotification FindCloseChangeNotification Первые 2 возвращают handler, который может быть передан в WaitForSingleObject и в WaitForMultipleObjects. Тебе только остается проверить статус и выполнить действия согласно обнаруженным изменениям. Но, как понимаешь, WaitFor... заблокирует текущий поток до момента изменения в файловой системе. Так что вызывать всю эту беду придется из дополнительного worker thread. P.S. Все это будет работать в NT, 2K и XP. В 9x это не реализовано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32199432&tid=2036214]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 336ms |

| 0 / 0 |
