Автор: ge57
Дата сообщения: 26.03.2008 15:03
УФФ!!! «Убил» (правда с большой для себя пользой) два чистых дня на то, чтобы перечитать «с карандашом в руке» все «полное собрание сочинений».
Огромное спасибо всем за дельные и очень нужные советы, замечания, рекомендации.
Не могу не отметить следующее (не сочтите за флуд — наболело пока читал): процентов 60-70 — высказывания типа
«А зачем это надо вообще? Честно говоря, мне и (название программы)-то не нужен совсем...»
ЕСЛИ НЕЧЕГО СКАЗАТЬ — ПОМОЛЧИ!!!
Люди сюда приходят, чтобы задать КОНКРЕТНЫЕ вопросы и получить КОНКРЕТНЫЕ ответы, а не удостовериться в отсутствии интеллекта у некоторых эээ... представителей рода человеческого. Прошу прощения еще раз.
А теперь конкретно, резюмируя все вышеперечитанное (это только мое — имхо — мнение):
Сабж обладает двумя глобальными недостатками (имхо), отсюда и все остальное:
1. Создавая сборку, сохраняет в виртуальном пространстве (песочнице, в себе — нужное подчеркнуть) — АБСОЛЮТНЫЕ ПУТИ, а не относительные, т.е., например:
«c:\Program Files\Моя Программа\», а не «Моя Программа\»
отсюда и невозможность запустить прогу на другом компе, если отсутствует (например) диск «Е:», а она (программа) была создана именно на нем, и невозможность создать РЕАЛЬНЫЕ, а не виртуальные папки, которые приходится заполнять через, извините, жопу (включать файловые менеджеры, cmd.exe и прочая...)
При этом ссылки на системные папки сохраняя в виде переменных: например «%SystemRoot%\TEMP»
Цитата (в доказательство, если хотите): «я не знаю как сделать в идеале путь который бы подходил бы для всех рус., анг., нем. Windows...»
2. Несколько раз (трижды по-моему), где-то в середине топика, поднимался вопрос о непомерном разрастании файлов «Registry.tvr.backup» и «Registry.rw.tvr» в песочнице.
Лично меня этот вопрос очень и очень озаботил. Последнее время он совершенно не обсуждался. А по-моему зря!
Поставил эксперимент: на флешку записал портейбл-программу (с созданием песочницы на флешке же). Исходные размеры этих файлов 3,5 кб. Затем просто открывал и закрывал программу (не сам, конечно же — через скрипт)... КОШМАР!!! через 864 цикла на флешке (1 гб) МЕСТА НЕ ОСТАЛОСЬ!!!
Сунулся проверить диск (у меня 4 проги с сохранением песочницы) на всех файлы размером от 200 мб до 1,5 гб.
Это чтож за «портейбл» такой? Срет за собой, как стадо слонов!!! И удалить нельзя — слетают и настройки, и регистрация.
Очень хотелось бы услышать мнение сообщества. В чем прав, в чем виноват и «что делать»?
У самого есть кое-какие наметки (идеи), но пока сел разбираться с внутренней структурой...
Ну и напоследок (может быть кому-то пригодиться). Когда-то мне все эти пляски с бубном вокруг виртуальных машин осточертели до смерти...
Поставил «мобил-рек», взял три старых 40-гб винта, каждый разбил на два логических, поставил на каждый по «девственно чистой винде» (Win-98, Win-2000, Win-XP), защитил «ShadowUserPRO», на каждый логический «D» сохранил Ghost-ом образы. Все.
Результат — максимум через три минуты (выключил комп, заменил диск, включил) имею все что мне надо — любая винда с любыми настройками. Хоть заэксперементируйся!!!
Виста пока не вдохновляет.