1. Писать сейчас программу, которая работает только под XP... Думается, она будет не очень актуальна - есть шанс, что к моменту выхода релиза XP если и не уйдёт со сцены, то будет уже сильно устаревшей ОС. Особенно учитывая, что всяких-разных твикеров под эту ОС и так с избытком.
Нужно сразу задуматься о расширении функционала в сторону Vista и Windows 7 (причём, набор предлагаемых твиков, естественно, должен определяться системой, на которой запущена программа).
2. Мультиязычность - штука хорошая. Самое простое - использовать мультиязычность в стиле FlashGet (все строки хранятся в обычных текстовых файлах, по одному на язык; в файле настроек <или в реестре, что, на мой взгляд, хуже> программа сохраняет настройку "какой языковой файл использовать"). Выложите в свободный доступ английский языковой файл - и, я думаю, найдутся люди, которые помогут перевести его на практически любые языки (если, конечно, программа будет стОить того, чтобы ей пользоваться).
3. Откажитесь от инсталлятора (либо сделайте его опциональным) - такие программы, IMHO, лучше делать Portable: запустил с флешки, всё настоил, вытащил флешку.
4. Обязательно предусмотрите возможность отката сделанных изменений реестра к изначальному состоянию (лучше всего - перед изменением экспортировать изменяемую ветку в файл, в отдельном файле-логе описывать каждый из backup-файлов, чтобы было ясно, к какому твику он относится - для ручной отмены; и желательно ещё предусмотреть кнопку "вернуть всё как было" в самой программе для автоматического восстановления).
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке
В. Высоцкий
|