Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

действия программы, в повседневном использовании:

При запуске Windows программа должна грузиться вместе с запуском операционки.

И если не вводится нужный пароль, то через 5 минут (таймаут выставляется) программа удаляет некоторые файлы (названия, точное расположение указывается юзером).

Если владелец компьютера включает, то в течении 5-минут (или другой заданный таймаут) он должен нажать комбинацию клвиш, и выскакивает окошко для ввода пароля. Ввел пароль и файлы неудаляются. Дает 3 попытки (кол-во попыток устанавливает пользователь в опциях) ввести пароль. Если введены 3 раза (кол-во попыток устанавливает пользователь в опциях) пароль неверно, то файлы удаляются. кол-во файлов, названия, расширения и месторасположения пользователь указывает сам в опциях.

и так:

в опциях пользователь может указывать:

1. таймаут, после запуска программы, по истечению которого файлы удаляются.

2. показывать файлы через окошко "обзор", которые нужно удалять.

3. возможность выставлять кол-во удаляемых файлов. например список может увеличиваться в окошке опций.

4. возможность удалять все содержимое в папке, заданной пользователем.

5. пользователь может указывать кол-во попыток ввода пароля. (например значение 0, это неограниченно) а если указано кол-во попыток, то по истечению которого файлы должны быть удалены.

6. удаление должно происходить не явно на глазах у пользователя, а в скрытом режиме. чтобы работая за компьютером не заметно было, что что-то удаляется, дже если файл несколько десятков гигобайт.

7. в опциях поставть возможность "отображать в трее (возле часов)" или "не отображать".

8. на вызов опций также должен вводиться пароль. если введен неверно, смотреть выше.

9. указывать в опциях "поставить подсказку пароля" или нет. ну и возможность введения подсказки для пароля.

10. если файл, подлежащий удалению был перемещен, то найти на всех дисках по названию и удалить.

11. в опциях, возле каждого файла ставить выбор удалять без возможности восстановления или просто удалять.

12. программа должна иметь опцию по желанию пользователя "загружаться с системой" и "не загружаться с системой".

13. программа не должна инсталлироваться, и не иметь дополнительных драйверов. один ехе файл.

14. настройки, список удаляемых файлов не должен находиться в обычном тексте, в ini файле и т.д.

15. точно также, при выходе из режима ожидания (после ввода пароля операционки), спящего режима (после ввода пароля операционки) или заставки (если вводится пароль). можно каждый из режимов помечать в опциях, после какого из них включать активизацию.

16. даже, если во время нужного удаления, файл задействован системой или каким-то приложением-, его нужно всеравно удалять. файл, подлежащий удалению.

подробности работы программы при личной переписке. так описал в общих словах.

приветсвуется С++

[email protected]

17 лет назад
Alex2000
Гость 
53 года
17 лет в сервисе
Был
17 лет назад
Заявки фрилансеров
Нет заявок фрилансеров