Имеем файл, любой, ехе, мр3 ...
Можно средствами HiAsm организовать мониторинг обращений к нему со стороны других, запущенных приложений?
Т.е. при попытке открытия файла любым приложением допустим громкий звук или месага на экране.
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Может, вот это поможет, но компонента такого пока нет -- http://forum.hiasm.com//getfile/19682
Тестировалась на XP и Win7 |
|||
карма: 22 |
|
Ответов: 952
Рейтинг: 4
|
|||
Эмсь, работает.
А прилепить мониторинг определенного файла нельзя? Допустим указать файл d:ShedulAlarm1.mp3 и если какой-то процесс к нему обратится выдать сообщение поверх всех окон? Честно говоря я в коде нифига не понимаю |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm, а ты фильтруй выдачу
|
|||
карма: 1 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
user_asm писал(а): если какой-то процесс к нему обратится выдать сообщение поверх всех окон?Ну можно же парсить строку на предмет процесса и его файлов раз в секунду, там же разделитель между процессом и файлом -- пробел А вот отлавливать какой процесс какой файл вызвал в реальном времени, не перечитывая весь список, проблема оказалась очень большая |
|||
карма: 22 |
|
Ответов: 8930
Рейтинг: 823
|
|||
nesco, и правда, работает (у меня все файлы щупает за 2,1 сек)
user_asm, вот так хотя бы code_22338.txt |
|||
карма: 19 |
| ||
файлы: 1 | code_22338.txt [15KB] [311] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид писал(а): у меня все файлы щупает за 2,1 секА ты вывод на экран и прогресс убери, еще быстрее работать будет |
|||
карма: 22 |
|
Ответов: 8930
Рейтинг: 823
|
|||
nesco, именно так и 2,1 сек, иначе 2,2 сек
|
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид писал(а): именно так и 2,1 сек, иначе 2,2 секКакой-то бред, в разы должно отличаться время. |
|||
карма: 22 |
|
Ответов: 8930
Рейтинг: 823
|
|||
nesco, вот:
fact.jpg |
|||
карма: 19 |
| ||
файлы: 1 | fact.jpg [43.2KB] [233] |
Ответов: 1841
Рейтинг: 369
|
|||
nesco писал(а): Какой-то бред, в разы должно отличаться время.
схема на которой тестил: code_22347.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_22347.txt [15.2KB] [310] |
Ответов: 1379
Рейтинг: 86
|
|||
С выводом на экран: 23.025 с
Без: 3.526 с Действительно, nesco писал(а): в разы |
|||
карма: 0 |
|
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_22348.txt [15KB] [303] |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
CriDos писал(а): Вот тест с выводом инфы на экранЯ брал за основу исходную схему, а не буферизированную. Там отличия в разы |
|||
карма: 22 |
|
14