Нужно реализовать набор методов (C# .NET 2.0)
Нужно написать 40 действий (они перечислены ниже), каждое из которых будет выполнять некую Cleanup-операцию. Работать очистка должна аналогично как это сделано в программе CCleaner, в общем все перечисленные ниже действия и взяты из нее.
Требования к кандидатам:
- Умение работать с Process Monitor (исследовать как существующий софт работает с файловой системой)
- Умение работать с SVN
- Опыт в C# программировании конечно же
Описание:
В SVN-репозитории есть уже форма где набросаны кнопки для каждого действия (доступ дам позже), вам нужно будет просто добавлять обработчики для каждой кнопки, реализововать их и периодически коммитить изменения. Например есть кнопка "Empty Recycle Bin", я на нее кликаю и у меня должна очиститься корзина, и так далее.
Как реализовать то или иное действие вы должны будете исследовать сами (на основе того как CCleaner делает это, плюс гуглить).
Список действий:
(название каждого действия подразумевает очистку/cleanup того о чем оно говорит)
[Windows Explorer cleanup]
Recent Documents
Run (in Start Menu)
Other Explorer MRUs
Thumbnail Cache
Taskbar Jump Lists
Network Passwords
[System cleanup]
Empty Recycle Bin
Temporary Files
Clipboard
Memory Dumps
Chkdsk File Fragments
Windows Log Files
Windows Error Reporting
DNS Cache
Font Cache
[Internet Explorer cleanup]
Temporary Internet Files
History
Cookies
Recently Typed URLs
Index.dat files
Last Download Location
Autocomplete Form History
Saved Passwords
[Google Chrome cleanup]
Internet Cache
Internet History
Cookies
Download History
Session
Saved Form Information
Saved Passwords
Compact Databases
[Mozilla Firefox cleanup]
Internet Cache
Internet History
Cookies
Download History
Session
Site Preferences
Saved Form Information
Saved Passwords
Compact Databases