Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2008, 08:38   #1
Cj_
Пользователь
 
Аватар для Cj_
 
Регистрация: 09.05.2008
Сообщений: 28
По умолчанию Что еще добавить в слежку к компу?? и один нюанс

Здраствуйте программисты!
Вопрос впринципе в теме. Сделал программу для слежки за своим компом, для просмотра того, че делают за ним мои друзья и брат.

Прога логит действия с файлами, заход в папки и URL адреса.

вопрос1: че еще добавить?

Нюанс вродебы небольшой но все-же:
когда удаляют файл он вместот удаления перемещается в одну папку(прогой) чтоб его можно было восстановить. но тут есть он: вдруг брат в мое отсутствие захочет почистить диски, чтоб игруху например поставить, и свободное место увеличиваться не будет!! Проблема вся в этом и состоит: как определить, что брат пытается освободить место?
я понимаю вопрос достаточно гемороен. и телепатор к компу не прикрутить, но всеж помогите. Заранее благодарю

вопрос2: собственно этот нюанс
отлаживание - процесс избавления программы от лажи
Cj_ вне форума Ответить с цитированием
Старый 14.07.2008, 08:53   #2
Nemesisking
Форумчанин
 
Аватар для Nemesisking
 
Регистрация: 04.02.2007
Сообщений: 213
По умолчанию

а что должно происходить, когда кто-то пытается осводить место? Ну если я не ошибаюсь, нужно следить за вызовами API функций винды...
Per Aspera Ad Astra
www.salviaclub.com.ua
Nemesisking вне форума Ответить с цитированием
Старый 14.07.2008, 09:05   #3
Cj_
Пользователь
 
Аватар для Cj_
 
Регистрация: 09.05.2008
Сообщений: 28
По умолчанию

Ну так я их и перехватил, DeleteFileW, файл вмемсто удаления перемещается в нужную папку(...\deleted\).
а если брат хочет очистить место? будет удалять файлы а места больше становить ся не будет
отлаживание - процесс избавления программы от лажи
Cj_ вне форума Ответить с цитированием
Старый 14.07.2008, 11:35   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Эм.. Гг, а чем, собственно, отличается удаление файлов и "брат пытается освободить место"?
пыщь
JTG вне форума Ответить с цитированием
Старый 14.07.2008, 15:49   #5
Cj_
Пользователь
 
Аватар для Cj_
 
Регистрация: 09.05.2008
Сообщений: 28
По умолчанию

ладно попробую объяснить подробнее:

если файл удаляется то он вместо удаления перемещается в нужную папку

если (допустим) брат будет пытаться освободить место, то место освобождаться не будет.

в этом и суть.

этот вопрос чуть не с ИИ и очень гемороен
отлаживание - процесс избавления программы от лажи
Cj_ вне форума Ответить с цитированием
Старый 14.07.2008, 19:49   #6
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

а ты выводи мообщение об ошибке типа "фатальная обшибка", либо "доступ запрещён". Или же можно скрыть папку ...\deleted\ с помощью того же перехвата функций. ОН будет выделять все папки и смотреть размер подумает "удалилось", посмотрит свойства диска подумает "не удалилось", но так и не сможет найти эту папку даже с помощью total commandera. А если что-нибудт будет спрашивать включай дурачка "а может вирусы?"
rpy3uH вне форума Ответить с цитированием
Старый 14.07.2008, 20:43   #7
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Чтоб заставить программу делать что-то нужно самому понять как это сделать. Что имеется ввиду под фразой "пытаться освободить место"? Очистка диска стандартными средствами windows в свойствах диска, удаление больших файлов, удаление каких-то старых файлов etc..? "Алё, Спилберг? Нипанятна же "

Надо как-то определиться, по каким признакам отличать "просто удаление файлов" и "удаление файлов с целью освобождения места".
Не сохранять файлы, удалённые из корзины, temp`а или папки Local Settings вообще. Не сохранять большие файлы, файлы, изменённые более полугода назад например.
пыщь
JTG вне форума Ответить с цитированием
Старый 14.07.2008, 21:03   #8
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Как вариант ткунть в USB флешку на пару гигов и туда копипастить....

Цитата:
вопрос1: че еще добавить?
Вообщем сделай чтоб по рабочему столу бегал пакман и поедал экран.

Гы
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 15.07.2008, 01:18   #9
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Просто надо делать это например так, как делает Norton Unerase - файлы перемещать, занимаемое ими место сообщать как пустое (при этом, разумеется, быть в курсе, сколько его на самом деле), если возникает необходимость создать файл больший, чем "реальное" незанятое место, то "подчищать" эти перемещённые файлы.
B_N вне форума Ответить с цитированием
Старый 15.07.2008, 06:57   #10
Cj_
Пользователь
 
Аватар для Cj_
 
Регистрация: 09.05.2008
Сообщений: 28
Хорошо

Цитата:
Сообщение от B_N Посмотреть сообщение
Просто надо делать это например так, как делает Norton Unerase - файлы перемещать, занимаемое ими место сообщать как пустое (при этом, разумеется, быть в курсе, сколько его на самом деле), если возникает необходимость создать файл больший, чем "реальное" незанятое место, то "подчищать" эти перемещённые файлы.
о, спасибо. уже сделал. все норма. перехватил. теперь когда места меньше гига(пока что 12гб) то удаляются "удаленные" файлы .
сенкс


"включай дурачка "а может вирусы?" неполучится
отлаживание - процесс избавления программы от лажи
Cj_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько RichEdit'ов в один apromix Компоненты Delphi 9 12.04.2019 10:41
Как сделать поиск по компу на делфи gred Помощь студентам 6 21.04.2008 22:51
Событие один раз Михаил Юрьевич Общие вопросы Delphi 4 01.04.2008 20:40
Еще один вопрос с SQL-ом фЁдОр БД в Delphi 27 22.10.2007 12:42
один вопрос по Memo Andr Общие вопросы Delphi 2 11.05.2007 17:58