Программные сбои контроллера. В любой флэшке установлена микросхема-контроллер. Здесь находится всё необходимое для её востановления.
USB Flash – что внутри?
Флешки – довольно простые устройства, состоят из следующих частей:
— плата PCB;
— USB разъём тип А;
— стабилизатор питания контроллера и флэш из 5 в 3,3 вольт;
— микросхема контроллера;
— микросхема энергонезависимой NAND памяти;
— кварцевый резонатор, обычно на 12 Mhz (на схеме не показан).
Извлечение ресурсов портативной версии программы может понадобиться например в том случае, когда что-то нужно подправить в уже собранной программе, а исходный проект удалён или требуется корректировка чужой сборки.
Для выполнения извлечения нам понадобится "чистая" система с установленной программой Thinstall и препарируемой портативной программой. Желательно, чтобы путь расположения портативной программы был коротким (лучше всего в корне любого диска). Обязательным условием является наличие возможности работы с виртуальной файловой системой через портативную программу (возможность работы с диалоговыми окнами или наличие файлового менеджера).
Запускать портативную программу до начала процесса нельзя (для чистоты процесса, ведь при работе с чужой программой неизвестно какие режимы изоляции были установлены для записей реестра, файлов и папок). Если чужая программа уже запускалась, то лучше восстановить "чистоту" системы. Если же Вы работаете со своей сборкой и уверены в режимах изоляции, то перед началом процесса достаточно удалить папку Sandbox. Также желательно, чтобы папка Captures в папке программы Thinstall была пустой (это в дальнейшем избавит от лишнего мусора).
Найти: Извлечение ресурсов портативной версии программы| |
Не запускаются portable программы?Проверь, установлены ли у тебя в системе: |
При создании портативных версий некоторых программ, смена языка интерфейса в которых реализована через загрузку соответствующего "языкового" .ini - файла (*.lng или с другим расширением, но с аналогичной внутренней структурой)
|
[General] ... |
возникает ошибка с некорректным отображением русскоязычного интерфейса
Энтузиасты с форума Ru-Board нашли способ решения этой проблемы, он заключается в добавлении в начало и в конец каждого из значений ключей в "языковом" файле дополнительных символов, таких например как " (ASCII код 34) или пустой символ (ASCII код 160)
|
[General] ... |
Для того, чтобы не исправлять каждый ключ вручную уважаемый AltTeo написал утилиту ConvertINI для автоматического форматирования языковых файлов с возможностью задания дополнительных символов.
После форматирования "языкового" файла и последующей сборки программа выглядит как надо
Скачать Утилиту ConvertINI (версия 1.1) можно тут:
Размер файла: 424.12 KB
Если Вы уже запускали портативные версии программ, то наверное заметили, что после запуска в правом нижнем углу экрана на некоторое время "всплывает" логотип.
В заголовке логотипа отображается имя исходного исполняемого файла, который запускается в данный момент, ниже после отображения сообщения Internal development license начинают перечислятся загружаемые из главной точки запуска файлы. Слева отображается иконка исполняемого файла.
Внешний вид логотипа зависит от содержания файла main.bmp расположенного в папке Thinstall. Используя любой графический редактор можно его отредактировать, важно только чтобы конечный файл был в формате *.bmp размером 243х61 пикселей и глубиной цвета 256 цветов.
Если же Вы хотите, чтобы логотип не появлялся вообще, то также в любом графическом редакторе обрежьте исходный файл до размера 1х1 (глубина цвета не имеет значения) и сохраните.
Такого же результата можно добиться если залить всё поле рисунка например цветом 214,214,214 (R,G,B) глубиной цвета 256 цветов (проверялось на WinXP). Этот цвет позволяет создавать эффект прозрачности.
Таким образом можно создать свой собственный логотип и использовать при создании своих версий портативных программ.
| |
Хочешь опубликовать свой пост у нас?
Если у Вас есть интересные материалы, мы будем рады предоставить площадку для их публикации. Публикуйтесь у нас! |
В папке снимка есть файл Package.ini, он содержит опции, используемые на последнем этапе создания портативной версии программы - этапе сборки. Открыть его можно с помощью стандартной программы Блокнот. Подробное описание опций этого файла приведено в официальном руководстве для Thinstall, отмечу только несколько на мой взгляд основных моментов:
- опция CompressionType указывает степень сжатия конечного файла программы, на стадии тестирования выставляйте CompressionType=None (большой размер, но быстро собирается и быстро запускается), при окончательной сборке выставляйте CompressionType=Fast (хороший размер, но долго собирается и относительно быстро запускается), CompressionType=Small ставить не советую (размер немного меньше чем Fast, но очень долго собирается и дольше запускается)
Найти: Как сделать portable портабл программу Часть Настройка Package
Портативный софт ( portable soft ) представляет собой компактные аналоги обычных программ, которые не требуют установки. Зачем долго и нудно устанавливать и настраивать программы? Portable приложения - это возможность оценить возможности программы без установки в систему. Достаточно скачать portable версию, распаковать архив и Ваша программа готова к запуску! У вас есть флешка? Тогда выбирайте нужные Вам программы в portable варианте и делайте себя мобильнее! Экономьте свое время.