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