Заказчик
Зарегистрирован: 9 лет и 10 месяцев
Отзывы + 0 / - 0

Программа для запуска portable-софта с флешки

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Максим Миронов  
ТЗ на программу
«Программа для запуска portable-софта с флешки (копирование на комп, запуск и удаление)»

Описание проблемы:
Столкнулись в нашей небольшой фирме с отделом «К», который нагрянул быстро. Заходят, просят покинуть раб.место, отключают от сетки. Далее вставляют свою флешку – запускают свою прогу, она показывает список установленных программ, скорее всего из реестра. Их интересует крупные суммы, например, КОМПАС, AutoCAD, Corel, а такая мелочь как Windows и Office не волнует) и они работают только по тем прогам, у которых есть оф.представительство в России. Далее они требуют лицензии на установленные проги. Если нет, то берут 2-х добровольцев-свидетелей, запускают соответствующую прогу, показывают им и фиксируют это все в протоколе. Потом забирают комп со всеми флешками в нем и уходят. Вот комп уже 2 месяца у них.
Мы подумали и решили, что будем пользоваться portable софтом с флешки. Для этих целей нужна прога, чтобы каждый раз ручками не копировать и не удалять с компа следы прог.

Описание работы программы:
1. Вставляем флешку с софтом, запускается наша программа.
2. Программа показывает список софта на флешке.
3. Выбираем нужную софтину.
4. Выбранная софтина запускается.
5. Вытаскиваем флешку.
6. Работаем с выбранной софтиной.
7. ВСЕ.

Описание алгоритма:
При выборе портейбл-софта, например, ABBYY FineReader 10, на комп в заранее заданную папку, копируется с флешки каталог с софтом «ABBYY FineReader 10 portable». Копируется без замены файлов.
Далее во временном каталоге создается либо bat-файл либо свой EXE, функция которого запустить скопированную версию портейбл-софта, а после закрытия его, то есть FineReadera удалить все *.exe из этого каталога (причем удалить физически). Сам каталог и остальные файлы останутся, чтобы не копировать много при следующем запуске.
Далее происходит запуск или exe или bat файла, пользователь работает с прогой, закрывает его, все *.exe удаляются.
Для повторного запуска опять нужна флешка.

Настройки и доп.фишки:
- Имя каталога на флешке, где лежат портейбл-версии программ, например G: portable_soft
- Имя каталога на компе где будут временно хранится проги,
например "C:Program FilesFar ManagerMyProgramms"
- Сама программа лежит в корне флешки, например «Запуск программ.exe»
- Возможность создания меню программ, разбитые на группы. То есть указываешь название проги, указываешь где лежит на флешке и какой запускаемый файл.
- При запуске "Запуск программ.exe" удаляет из каталога "C:Program FilesFar ManagerMyProgramms" на всякий случай из всех папок *.exe (неправильное закрытие софта).
Опубликован 11.03.2016 в 15:58 Последнее изменение: 11.03.2016 в 16:06

Выберите способ верификации:

Обновите страницу после прохождения верификации.