Погромисты, а подскажите-ка, почему большинство программулин делается так, что они требуют установки и не работают после переустаовки системы?
то есть в чём проблема делать софтину со следующим функционалом:
а) распаковалась, всё что нужно в своей директории, разделение на юзеров в своей директории или в системной на выбор
б) прописалась в реестр, попутно сформировав отдельный файлик с идентичной записью, как в реестре.
работает.
После переустановки системы обнаруживает, что её нет в реестре, открывает ранее сохранённый файлик, интерпритирует (на случай, если сменилась директория системы), прописывается заново и работает без установки.
У меня так пашут: XnView (открыть настройки, включить ассоциации), 7zip (то же + галочку на интеграцию в системное меню), XaraX (просит шрифт, который достаточно скопировать из её папки в Fonts), Sai (вообще всё сам делает и находит), Opera (сама настраивается)
Так вот делать автономные программы, способные опознавать себя и новое положение нужных компонентов (или сказать об их недостатке) — это что, такая большая проблема? Ну там много лишней памяти или дискового пространства или ещё чего?
Какие проблемы возникают при создании подобных программ?