Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Вниз

Отслеживаем обращение к диску А:   Найти похожие ветки 

 
Legran   (2004-03-15 14:02) [0]

НЕ хорошие программки пишут время от времени чё-то на дискетку Ж:).
А я хочу знать если не какая, то хотя-бы когда на драйв програмка  чушь толкает. Приму любую помошь.


 
Kerk ©   (2004-03-15 15:02) [1]

FileMon ?
http://www.sysinternals.com


 
Legran   (2004-03-15 15:06) [2]

Возможно невсем понятен мой вопрос, есть ли стандартные методы отследить обращение к диску на запись? Стандартный алгоритм? способ обойтись без написания своего драйвера?


 
Legran   (2004-03-15 15:21) [3]

2Kerk
Спасибо за совет.
Но если ты хотел поиздеваться, то
чтоб тебе всю жизнь использовать готовое ПО.


 
Плохиш   (2004-03-15 15:50) [4]

Если

> НЕ хорошие программки пишут время от времени чё-то на дискетку

то надо просто вытащить дискетку

> Но если ты хотел поиздеваться

Пока что такие как ты тут над всеми своими вопросами издеваются


 
Alex Konshin ©   (2004-03-16 03:51) [5]

Legran   (15.03.04 15:21) [3]
Нормальный совет. Если тебе нужно просто посмотреть, кто это делает, то FileMon это тебе позволяет. Если же нужно сделать что-то свое, то
1. Без драйвера ты не обойдешься, а писать драйвер на Delphi - неблагодарное занятие.
2. В FileMon есть драйвер, нужно его только использовать из твоей программы. Если поискать, то можно найти исходники FileMon и, соответственно, научится работать с его драйвером.


 
N169   (2004-03-16 08:35) [6]

Может, всё проще?
Кривые юзера в падучих прогах открывали файлы прямо с флопа.
Падучие проги заносили имена файлов в history логи и теперь по-гадски периодически проверяют их наличие или пытаются подгрузить.
Так что лежит это всё, скорее всего, в реестре, в спецразделах HKEY_CURRENT_USER.


 
Legran   (2004-03-16 09:42) [7]

2 полхиш
Если
> НЕ хорошие программки пишут время от времени чё-то на дискетку
то надо просто вытащить дискетку

А если дискетка это порт? вырвать мультикарту?
А если винт? отключить шлейф?

2 полхиш
Но если ты хотел поиздеваться
Пока что такие как ты тут над всеми своими вопросами издеваются
Из чего ты зделал вывод что своим вопросом я задел общественнось? А может лично тебя? Там есть "Потрепаться" правее присмотрись.

2all
За несовсем корректный вопрос уже извинился. Простите великодушно.

2Alex Konshin ©
Вы правы, у меня был такой-же ход мысли, я искал исходники, остался с носом ) поэтому совет счёл издевкой, хотя признаю может просто я слепой, поэтому сказал спасибо и добавил Если ты хотел поиздеваться. То-есть это по сути даже не утверждение.

2all
Драйверами не занимался никогда. Сроки жмут еще два дня.
Сейчас я пытаюсь сделать dll-inection во все знакомые программы на РС и таким образом узнавать когда кто, что пишет, это глупо, сложно и ненадежно, в противном случае сюдабы не писал.

Реально нужна помошь, но на нет и суда нет.


 
Legran   (2004-03-16 09:56) [8]

2N169
Боюсь все сложнее
представь, что ты сохраняешь из SOFTICE файл,
хотя нет предствавь, что ты из RegEdit`a экспортируешь ветвь на дискетку, что-то об этом узнает и после окончания записи дописывает свою инфу на диск с разравом мение 0.1 сек. Для тебя процесс выглядит опрятно ты нажал сохранить, загорелась лампочка, загудел моторчик, потом все стихло. А на дискете есть кое-что о чём ты не догадываешся.


 
Legran   (2004-03-16 14:49) [9]

пройдя статьи на второй круг...
http://www.delphimaster.ru/articles/panov/index.html
всем спасибо все свободны.


 
Alex Konshin ©   (2004-03-16 22:05) [10]

Если нужно отслеживать только запись, то тогда, конечно, отлов notification достаточно. Только мне не верится, что у тебя действительно эта проблема. Скорее всего кто-то пытается читать с дискеты ее корневой каталог (иначе ты бы скорее всего видел изменяемые или новые файлы). А вот чтение-то ты так не отловишь.
Если же видимых изменений ты не видишь, а происходит все-таки запись (просто пишется какой-то определенный сектор напрямую), то вполне возможно, что и notification будет молчать.
Хотя кто знает, что там у тебя.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
7-1078346240
Дас Виндовс 45
2004-03-03 23:37
2004.05.02
Шрифты


3-1080809826
Draught
2004-04-01 12:57
2004.05.02
передача запроса SQL серверу


1-1081943575
Алексей2
2004-04-14 15:52
2004.05.02
Как "превратить" строку в имя переменной?:


8-1075800558
Галинка
2004-02-03 12:29
2004.05.02
Оцифровка гафиков


14-1081585266
DoG
2004-04-10 12:21
2004.05.02
CreateThread !





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский