NickOnToluca
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору timka85 Подложить можно. Ну а вот если сборка чужая и диалоговых окон в ней вобще нет или есть, но нестандартные (без правой кнопки мыши, например) - ОБЛОМ! Технология типа AppLink (с папкой Plugins) есть ( но без папки). Оно есть, но используется именно в момент сборки, а не при дальнейшем использовании. Добавлено: Обратите внимание, пожалуйста. Предлагаю подумать над такой вещью как автозапуск (при старте системы). Понятно, что в общем то мы используем Тинстал как портативкоделалку, но у меня очень многие проги работают на компе как основные. И вполне может понадобиться, чтобы их встроенная опция добавления в автозапуск тоже работала. Простое разрешение писать в соответствующую ветку ничего не даст, т.к., например, ели прога лежит на "D:\Portables\App1\" а в автозапуск пропишется что-то типа "C:\Program Files\App1\" - получится абсолютно бесполезная запись в реестре. В принципе несложно добавить вручную, но ради удобства и простоты использования можно подумать о VB и написать скрипт, который бы при запуске или закрытии проги смотрел в изолированную (виртуальную) веточку реестра с автозапуском и синхронизировал бы ее состояние в соответствии с реальным нахождением исполняемого файла. Т.е. видит в этой виртуальной веточке запись "C:\Program Files\App1\", а в реальную пишет "D:\Portables\App1\" (место, откуда реально запускается программа). |