Программа для охраны от несанкционированного использования

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Действия программы, в повседневном применении:

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

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

и так:
в опциях пользователь может указывать:
1. таймаут, позже запуска программы, по истечению которого файлы удаляются.
2. показывать файлы через окошко "обзор", которые необходимо удалять.
3. вероятность выставлять кол-во удаляемых файлов. скажем список может возрастать в окошке опций.
4. вероятность удалять все содержимое в папке, заданной пользователем.
5. пользователь может указывать кол-во попыток ввода пароля. (скажем значение 0, это безгранично) а если указано кол-во попыток, то по истечению которого файлы обязаны быть удалены.
6. удаление должно протекать не очевидно на глазах у пользователя, а в спрятанном режиме. дабы работая за компьютером не невидимо было, что что-то удаляется, дже если файл несколько десятков гигобайт.
7. в опциях поставть вероятность "отображать в трее (вблизи часов)" либо "не отображать".
8. на вызов опций также должен вводиться пароль. если введен неверно, глядеть выше.
9. указывать в опциях "поставить подсказку пароля" либо нет. ну и вероятность вступления подсказки для пароля.
10. если файл, подлежащий удалению был перемещен, то обнаружить на всех дисках по наименованию и удалить.
11. в опциях, вблизи всего файла ставить выбор удалять без вероятности поправления либо примитивно удалять.
12. программа должна иметь опцию по желанию пользователя "загружаться с системой" и "не загружаться с системой".
13. программа не должна инсталлироваться, и не иметь дополнительных драйверов. один ехе файл.
14. настройки, список удаляемых файлов не должен находиться в обыкновенном тексте, в ini файле и т.д.
15. верно также, при выходе из режима ожидания (позже ввода пароля операционки), спящего режима (позже ввода пароля операционки) либо заставки (если вводится пароль). дозволено всякий из режимов помечать в опциях, позже какого из них включать активацию.
16. даже, если во время необходимого удаления, файл задействован системой либо каким-то приложением-, его надобно всеравно удалять. файл, подлежащий удалению.

подробности работы программы при индивидуальной переписке. так описал в всеобщих словах.
приветсвуется С++

***

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26