vzli_izv, на мой взгляд, вам категорически нельзя создавать программы с таким подходом
Цитата vzli_izv:
1) ставится на системный диск
2) иметь установщик (максимум что-то типа sfx архива, для удобства распаковки)
3) хранить настройки вне своей папки
4) не работать при переустановке системы »
|
Нормальная программа должна быть такой:
1. Программа
должна быть вместе с системой.
2. Установщик должен проверять права администратора
с помощью запроса UAC.
3. Настройки должны храниться в профиле, чтобы у каждого пользователя они были своими.
4. Это зависит исключительно от того, требуется ли программе регистрация компонентов/библиотек.
Я не говорю, что всем программам необходимы все эти пункты. Мелким утилитам они вряд ли нужны. Но если вы беретесь за прикладное ПО, то нужно следовать рекомендациям Майкрософт.