| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Мониторинг файловой системы |
| Автор: Mindaly 8.7.2011, 17:36 |
| Мне нужно определить сколько байт в секунду записывается на диск. Это я предполагаю сделать так: считать свободное место, через секунду снова считать свободное место. вычесть из предыдущего текущее. используя свойство TotalFreeSpace класса DriveInfo. А как узнать сколько байт в секунду читается с диска? Спасибо. |
| Автор: Mindaly 8.7.2011, 18:10 | ||
К чему этот вопрос? Я просто буду смотреть сколько байт записалось на жесткий диск. Это не сложно. Вот как определить сколько байт прочитано - я не знаю. Подозреваю, что придется писать драйвер на уровне ядра. |
| Автор: dj100500 9.7.2011, 23:03 |
| Я конешн не уверен, но имхо есть способы попроще ща может глупость скажу но первое что пришло в голову - хуки |
| Автор: Mindaly 19.7.2011, 22:55 |
| Я тут выше понаписала бред. По идее, мне нужно создать процесс, который будет записывать какой-нибудь большой файл, и зафиксировать время, которое на это ушло. А в случае с чтением, тоже какой-нибудь файл прочитать с диска в память. |