Доброго времени суток! У меня вопрос: существует ли возможность упаковать все папки и файлы директории Firefox Portable в один exe файл. При этом - при нажатии на этот файл автоматически загружался браузер?
Заранее благодарю.
Отсутствует
nemio88
теоретически да
а практически никто этим заниматься не будет,разве что за деньги.
потому что абсолютно бессмысленное действие.
Отредактировано okkamas_knife (03-06-2010 12:56:38)
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
А что, настройки, закладки и прочую лабуду тебе сохранять нигде не надо? Всегда работать с голым браузером с одними и теми же настройками?
Или это все тоже внутри exe хранить предлагаешь?
Все ныне существующие portable версии с одним exe файлом работают по двум сценариям:
1. на самом деле это специальный архив, ты запускаешь этот exe, он распаковывает файлы FF во временную папку и запускает оттуда FF, сам же остается висеть в памяти пока ты FF не закроешь. как только ты закрываешь FF содержимое временной папки удаляется, после чего exe завершает свою работу. но многие сборки даже не удаляют после себя временные файлы.
2. это опять архив, только распаковывается он не во временную папку, а непосредственно в оперативную память, т.е. все файлы FF у тебя висят в памяти постоянно, и нужные и ненужные, а тот exe эмулирует для этих файлов обычную работу.
В общем такая лажа в случае с FF никому не нужна. Вот оперу как браузер типа "все в одном" можно в один exe пихать, если настройки хранить не нужно, но для FF, в котором ценна именно возможность настройки под пользователя это совершенно бесполезно. К тому же временные папки черти-где, забивание оперативки и прочие подобные вещи претят хорошим программистам.
Отсутствует
Бесплатных скорее всего нет. Поищи эту прогу с лекарством, может есть. Или попробуй VMware ThinApp 4.5, этой прогой сейчас почти все портативки и делают.
Отредактировано pohunohi (06-06-2010 15:03:12)
Отсутствует
Сможет. Будет один исполняемый .exe файл. Если я правильно понял ты хочеш упаковать уже портативный фокс от PortableAppZ? Если так, то у VMware ThinApp другой принцип создания портативок.
В состав виртуального приложения, созданного с помощью ThinApp, входит файл-контейнер, в котором хранятся все изменения, вносимые в систему в процессе установки приложения. При запуске приложения оно работает не с файловой системой и реестром локальной операционной системы, а с их виртуальными версиями, которые создаются ThinApp на лету. Виртуальные версии соответствуют локальным, но со всеми внесенными из файла-контейнера изменениями. Для приложения все выглядит так, как будто оно установлено в локальной системе обычным образом, - в системе есть все необходимые для него файлы и ключи реестра.
Все изменения, которые приложение вносит в систему в процессе работы, сохраняются не напрямую в систему, а фиксируются в отдельной директории - "песочнице" (sandbox). В роли песочницы может выступать, например, директория, из которой запускается приложение или любая сетевая директория. При этом локальная операционная система, по сути, остается в неизменном состоянии.
http://www.softkey.info/reviews/review6002.php
http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=0
Отредактировано pohunohi (07-06-2010 21:35:31)
Отсутствует
nemio88
как я понял из двух твоих тем тебе нужно следующее
настроенный ФФ в котором все изменения внесённые пользователем не сохраняются?
то бишь пароли закладки история итд.
так?
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
да! пользователь в данном случае - ученик- не должен не чего сохранять.
что такое АМО по kiosk? Объясните
Ладно, объясню.
АМО - это сокращение Addons.Mozilla.Org, сайт, содержащий дополнения (расширения, темы и мн. др.) для продуктов Mozilla. Вам было предложено зайти на этот сайт, и забить в тамошний поисковик слово kiosk. Kiosk-браузер - это браузер, в котором отключено практически всё, что может быть отключено (меню обычные и контекстные, запускается по умолчанию полноэкранный режим и пр.). Реализуется этот режим установкой специальных расширений, для старых версий браузера их было несколько, для последней - всего одно: R-kiosk. Посмотрите, может быть это решит Ваши проблемы.
P.S. Нет, впрочем, вру - есть еще одно экспериментальное расширение - Kioskfox.
Отредактировано Vladimir_S (09-06-2010 15:45:49)
"Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии" Эдгар Аллан По
Отсутствует
Черт возьми... вот раздумываю: может реализовать именно такой режим киоска в новой версии Rosenfox на базе 3.6.4?
А ведь хорошая идея! Так сказать "защита от дурака".
Вот только не будут ли заблокированы настройки предустановленных дополнений, да и сам их функционал?
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
nemio88
да! пользователь в данном случае - ученик- не должен не чего сохранять.
тогда смотри личку я там всё написал подробно
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Leprecon
в инструкции используется некошерныйнесвободный винрар(с 7-zip и sfx некогда разбираться),поэтому в личку.
Добавлено 10-06-2010 04:43:40
в двух словах
настраиваем портабельный фф
кидаем в папку с портабельным фф файлик run.vbs
Set WshShell = CreateObject("WScript.Shell") WshShell.Run "C:\WINDOWS\Temp\Firefox\FirefoxPortable.exe",1,true set FSO=CreateObject("Scripting.FileSystemObject") FSO.DeleteFolder "C:\WINDOWS\Temp\Firefox"
потом архивируем папку в самораспаковывающийся архив
указав распаковывать в C:\WINDOWS\Temp и после распаковки запустить run.vbs
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Большое вам спасибо! У меня получилось. Только есть один плохой момент- Когда запускаешь мой фф , если в системе уже стоит фф, то он автоматически подгружает плагины и адоны с него . Как сделать, чтоб мой фф не подгружал?
Отсутствует
nemio88
с портабельным так быть не дожно.он дожен брать их только из профиля.
а глобальные плагины он будет подгружать.
но их можно удалить либо совсем - записи о них находятся в реестре HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\
либо в запускающий файл добавить команды (набираем в командной строке reg /? и читаем)
чтоб получилось
1 экспортируем ту ветку в рег-файл
2 удаляем её
3 запускаем ФФ
4 после завершения импортируем ветку из рег-файлана место
5 удаляем папку ФФ
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
nemio88
хорошо а если отсутствует доступ к рееестру?
тогда никак. глобальные плагины он полюбому будет подцеплять
хотя может я и ошибаюсь
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
nemio88
можно но это слишком много возни плюс еще большее увеличение времени запуска
мне кажется там увеличить скорость нельзя по причине проверки распаковываемых и запускаемых файлов антивирусом. то бишь если даже на виртуальном диске запускать тормоза всё равно будут а 7 секунд вобщемто это совсем недолго.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует