категории | 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

#131   Slavasyrota    

Упаковка без создания проекта имеется?


0 ответить

#131   jlesovik    

N73. Работает только с тела. При установке на карту - при попытке запустить, пишет - не найдена папка программы.


0 ответить

#131   Andre-4667    

Обновление от 12/09/2011 20:55:57
============
Причина редактирования: Новая версия
-------------
Добавлено в 20.22: Упаковку в sis прямо из системы сделать трудновато, там нужно немного покопаться, так что не скоро сделаю, да и вообще не знаю сделаю ли.
Прогресс бар вроде сделал так, что бы он не показывался при свёрнутой программе, но прошу проверить и отписаться тут =)


0 ответить

#131   motix    

Просто на сколько я знаю и если не ошибаюсь, иногда при установке некоторых пакетов, иногда идет обращение к диску З.
Но как связано то что при упаковке файлы захватываются из диска З не понятно.
На счет упаковки тех пакетов которые устанавливались со встроенными в них пакетами, все тоже очень интересно и не до конца понятно.


0 ответить

#131   umarcheh001    

У меня тоже как-то с диска Z вписал файлы, только молчком положил их на диск С, я долго не мог догнать в чём ошибка.


0 ответить

#131   Andre-4667    

он каким то образом вписался в файлы проекта...хз что за прикол)) wink


0 ответить

#131   logix1312    

Сайт глючит, мое сообщение несколько раз всплывало.motix, полный доступ включен. Последняя версия нормально работает. Но собирает с ошибками. Собрал мобильный агент, он не устанавливается. Программа зачем то в сборку добавила файл с диска Z!

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

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


* редактировал(а) logix1312 12:52 9 сен 2011

0 ответить

#131   ANFITAMIN25    

Удалил пипсы, почистил хвосты, поставил заново-все работает!!!Прога-супер, ждем развития проекта!


0 ответить

#131   Andre-4667    

logix1312
Ну когда нибудь смотрите что упаковывает программа,


0 ответить

#131   jlesovik    

Написал, что все работает, но не совсем. Сборка файлов без проблем, а после упаковки в SIS, при повторном входе в программу, начала требовать модули из папки lib по одному, два скопировал в resource, потом все, каких у меня не было, папку lib удалил и, программа заработала. Собирает, упаковывает, после упаковки, sis устанавливается. Модули больше не требует. Удачи всем!


0 ответить

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