категории | RSS

RecMy

Описание:
Программа, позволяющая собрать файлы установленной программы в проект (для программы SmartSIS к примеру).
То есть: RecMy собирает файлы установленной программы, в папку с сохранением папочной структкры из которого можно сразу же создать sis пакет.

Возможности:
1. Создание проекта уустановленной программы + PKG файл (для SmartSIS к примеру) (одиночноо и массовое).
2. Упаковка установленной программы в SIS (одиночное и массовое).
3. Удаление установленной программы (одиночное и массовое).
4. Показ информации установленной программы (Имя, диск установки, uid, поставщик, размер на диске, пути всех файлов, дата установки).

Системные требования: Symbian 9.1-9.3 (Тест на Nokia N71)
Автор: Andre-4667 (Reydan)

Изменения:
1. Изменена функция выхода, теперь так или иначе программа закроется.
2. Сделана проверка: если программа установленна не на диск Z, то файлы с этого диска она брать не будет.
3. Изменена функция определения папки модулей и папки программы. Теперь не должна вылазить ошибка, если на другом диске осталась пустая папка от программы.
4. Исправлен поиск библиотек pips. Теперь не должны они устанавливаться, если установлены на карте памяти.
5. Исправлены найденые мной баги при установке модулей.
6. Исправлена сборка проектов, теперь не будет файлов (или пустых папок) с несуществующих дисков.
7. Добавлен пункт настроек: создавать проект, отключение которого приведет к тому, что программа не будет создавать папку с файлами проекта.
8. Добавлен пункт настроек: сообщение версии sis, отключение которого приведет к тому, что программа не будет запрашивать при упаковке версию программы, а ставит стандарт 1.0.0.
9. Изменен импорт настроек, теперь не придется при установке другой версии программы, изменять настройки заново.
10. Изменена сборка проекта, теперь файлы автозапуска не входят в проект.

Программа на Python'e, значит без его идти не будет. Плюс к Python'y нужны модули: appuifw2 - 63.4 Kb, appswitch (с возможностью работы с процессами) - 4.67 Kb, sha1 - 6.54 Kb, sis - 897 b, crc16 - 2.14 Kb .
Так же нужны библиотеки PIPS (lite) - 194.87 Kb .

P.S. Модули PrBar, installpaths и appuifw2_fix удалить из папки Resource на том диске, на котором установлен Python иначе будут неполадки с программой.
P.S.S После нескольких тестов, если всё получится, то сделаю удаление не используя стандартный установочник.


Огромная просьба, обо всех замеченых багах отписываться тут или в ЛС.
И если у кого есть идеи/замечания тоже пишите smile

 Форум: Модификация прошивок Symbian
DimonVideo
2011-09-16T15:36:47Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 191

#21   Kokan73    

Спасибо за прогу. Отлично работает на е66. Сперва не хотела работать, но модули помагли. Толька одно но, когда меняю место с диска Д на Е выдает вот такую ошибку... В остальном всё ок.

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (106, 19 Kb)


0 ответить

#21   Andre-4667    

EDUARD-T
Убедительная просьба, читайте описание полностью =)
В описании есть необходимые модули.

И для всех:
Надпись \"ImportError: No module named installpaths\"
Означает ошибку импорта. Нет модуля с именем, в данном случае installpaths.
-------------
Добавлено в 14.18: Что-то даже нет идей, что сюда добавить, прикрутить...
Так, увеличить скорость ещё можно и дырки подлатать, ну больше и нечего.


0 ответить

#21   Virtuos86    

Надо будет посмотреть.
Иногда такой функционал бывает очень даже нужен.
P.S.: иконка - хорошо (в стиле Анны?), ещё бы тему покрасивее, и шрифт, а то скрин выглядит не очень.


0 ответить

#21   EDUARD-T    

у меня выдало вот эту ошибку:
File "E:\\private\\c0de0005\\default.py", line 12, in ?
import installpaths as ipaths, os, e32, appuifw2 as aw, prbar
File "e:\\as\\E_resource\\site.py", line 114, in platsec_import
ImportError: No module named installpaths


0 ответить

#21   motix    

Закинул 2 модуля, работет с карты. Эти модули писаны тобой под эту программу или они еще где то задействуются? Если не используют другие программы их, то сразу в пакет их встраивай.
Из пожеланий, после захода в настройки, нельзя выйти назад в программу, просто выход. Прикрути назад.
Без открытия полного доступа не егоркается, попробуй как то это обойти.
В общем пока все нормально, допили это, а дальше будут еще идеи ;) проект затягивает своей востребованностью.


0 ответить

#21   jlesovik    

На N73 установилась, после добавления недостающих модулей, заработала с диска Е, файлики собрала в SmartSIS. Запаковал обратно программу, установил - работает. Спасибо! И, коль она собирает файлы, значит могла бы и удалять программы.


* редактировал(а) jlesovik 03:10 31 авг 2011

0 ответить

#21   motix    

Давно было желание с 3250 собрать Шумнометр. Есть у кого такая возможнось? Соберите.


1 ответить

#21   Andre-4667    

Всё учел, как только смогу напишу smile
-------------
Добавлено в 17.25: Обновление от 30/08/2011 18:25:32
============
Причина редактирования: Новая версия


0 ответить

#21   motix    

Автор прислушайся к функционалу перечисленному dimy44, дельно реализовал. Жаль утратил (


0 ответить

#21   dimy44    

Я-то до этого на н72 сидел. Там да, сисбум. Когда на 9ку перешел, то тоже себе такое сделал. Ностальгия замучала). Это был просто скрипт, я его не упаковывал и не выкладывал. Он екнулся вместе с накрывшейся картой. Там да, создавался весь установочный материал для смартсиса, последний запускался (по уиду), оставалось только в меню нужную функцию нажать. Вобщем, развивай, многим пригодится, я уже тоже тогда не буду себе заново делать.


0 ответить

Яндекс.Метрика