Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: Kunovod
Дата сообщения: 15.09.2009 10:33
ктонибуть собирал portable ACDSee 3.1 rs1?
после запуска и переходов по папкам, вылетает ошибка...
(при любых свойствах изоляции)

Инструкция по адресу "0x0047b8e5" обратилась к памяти по адресу "0x00000008". Память не может быть "written".

"ОК" -- завершение приложения

подскажите причину, кто уже сталкивался с подобным, или что эта за ошибка такая?

Автор: Astra55
Дата сообщения: 15.09.2009 11:41
Kunovod
Только что собрал, никаких проблем. Но кака Возьмите портабельную сборку ACDSee5+FotoCanvas2, она меньше по размеру и намного комфортнее и фичастее.
Автор: Kunovod
Дата сообщения: 15.09.2009 15:17

Цитата:
Kunovod
Только что собрал, никаких проблем. Но кака Возьмите портабельную сборку ACDSee5+FotoCanvas2, она меньше по размеру и намного комфортнее и фичастее.

Astra55
поделитесь файлами сборки ACDSee 3.1 и 5'ой

ошибка вылетает, собираю на VMware ThinApp 4.0.3
что делаю не правельно?
тут файлы сборки http://webfile.ru/3922395
Автор: Kunovod
Дата сообщения: 16.09.2009 00:05
собираю на виртульной системе VirtualBox xpsp2
тестирую на такой же но реальной, опиративка 1024мб, пень4 (2400)

вылетает ACDSee 3.1 portable не сразу, обычно если открыть папку с большим количеством файлов, догрузившись выбрасывает с ошибко (выше описывал).

- скидывал dll'ки в папку с ACDSee.exe
- прописывал в Package.ini
[BuildOptions]
ExternalDLLs = (тут дллки чере ";" )
- устанавливал отдельно без наворотов, чисто вьювер с граф. плагинами

спасите, помогите, я задолбался (стена разрушается)
Автор: NickOnToluca
Дата сообщения: 16.09.2009 00:07
Kunovod
А винда на виртуалке чистая? Не сборка?
Автор: Kunovod
Дата сообщения: 16.09.2009 00:11
NickOnToluca
девственно чистая, каждый раз делаю снимок с возвратом
Автор: vyachko
Дата сообщения: 16.09.2009 08:10
Kunovod

Цитата:
вылетает ACDSee 3.1 portable не сразу, обычно если открыть папку с большим количеством файлов, догрузившись выбрасывает с ошибко (выше описывал).

В описываемой "большой папке" только файлы картинок или есть видеофайлы?
Автор: soname
Дата сообщения: 16.09.2009 12:00
ситуация такая, пробую собирать 3dsmax на 4.3.3313, уже перепробовал все возможные варианты совместимости с реальной системой - результат один, ошибка с установкой при загрузке сборки, сегодня попробовал на 3.387, получилось с первого раза - неужели так настройки переменились на новой версии, или где-то надо "галочку" поставить, кто знает, просвятит? буду признателен за советы при сборки 3dsmax спасибо
Автор: Kunovod
Дата сообщения: 16.09.2009 12:27
vyachko
пробовал разные папки, где есть много файлов и без видео вылетает кароче

Автор: NickOnToluca
Дата сообщения: 16.09.2009 13:10
soname
Обсуждалось.
Вариантов ответов много, но даже на официальном форуме разработчики на такие вопросы отвечают витиевато. Как раз подобное обсуждение там идет.

Здесь многие склоняются к версии о неофициальной договоренности VMware и некоторых разработчиков ПО.
Автор: Kunovod
Дата сообщения: 16.09.2009 19:00
собрал! работает без вылетов, быстрее стартует и подгружает содержимое папок

- переместил system dll'ки в папку с ACDSee.exe
- прописал все dll
- удалил все папки кроме %ProgramFilesDir%
- изоляция папок и реестра Merged

в одной папке был inf файл, может он мешал
Автор: ne0_2002
Дата сообщения: 21.09.2009 15:51
Никто не имел опыта создания Portable RAD Studio 2010 или 2009? После обработки Thinstall-ом упорно не хочет запускаться, отправляя на родной сайт со ссылкой на "tampered".
Более того. При попытке запустить Microsoft Document Explorer (для него создан отдельный загрузчик) ругается мол:
---------------------------
%Program Files Common%\Microsoft Shared\Help 9\dexplore.exe
---------------------------
Executable '%Program Files Common%\Microsoft Shared\Help 9\dexplore.exe' had the following unrecoverable error:
Unable to open %Program Files Common%\Microsoft Shared\Help 9\dexplore.exe
---------------------------
ОК
---------------------------
Тут я уже вообще ничего не понимаю. Первая мысль была, что EXE испорченный. Скопировал из виртуальной FS, сравнил по FC /B - нет различий.

Может кто знает как уболтать эту карасавицу?

PS. Все происходит на WinXP SP3. В качестве чистой машины Virtual PC 2007.
Автор: NickOnToluca
Дата сообщения: 21.09.2009 16:36
ne0_2002
Более менеее толково из всех IDE у меня заработал только Lazarus.
Среда разработки очень тесно взаимодействует с системой.
Да и сами разработчики этой среды знают о виртуализации и совсем не заинтересованы, чтобы их продукт так просто обманывали.
Автор: inapht
Дата сообщения: 21.09.2009 16:45
Хотел немного почитать как пользоваться, по русски. В шапке все дохлое или мало написано. Опять вся надежда на гугол.
Автор: ne0_2002
Дата сообщения: 21.09.2009 17:46
NickOnToluca
Это все понятно. Но ведь "что один человек построил - то другой завсегда разломать сможет" (с) х/ф "Формула любви". Вопрос только в том насколько изящно это получится сделать...
MSVC6 и BCB6 прекрасно работают в под ThinApp. Теперь осталось понять чего не хватает новому IDE. Не хочется таскать за собой VHD образ + инсталляху VPC.
Автор: NickOnToluca
Дата сообщения: 21.09.2009 19:09

Цитата:
Опять вся надежда на гугол

А если гуглом да по этой теме да еще и по старым частям - все оно есть.
Автор: Hmuryj_Mik
Дата сообщения: 21.09.2009 22:59
ne0_2002

Цитата:
MSVC6 и BCB6 прекрасно работают в под ThinApp.

А у меня MSVC не хочет
BCB6 - только 'Release'
Может тАм ответите.
Автор: inapht
Дата сообщения: 21.09.2009 23:51
vyachko
NickOnToluca
Спасибо, у меня получилось. Еще бы сделать как у автора той сборки. Он как то сделал, что запускаются сразу сразу оба ехе, а при выключении GUI, выгружаются оба.
В непортабельной, там два ехе нужно запускать, onspeedcore и onspeedgui. Причем первый процесс почемуто не выгружается при выключении проги.
Это как можно сделать?
Автор: Chrysalis
Дата сообщения: 22.09.2009 01:57
Друзья, а есть ли у кого-нибудь из вас реальный опыт (выходящий за рамки известной презентации от разработчика) запуска сабжа и его портативных программ под linux c wine? Если да, то поделитесь информацией, на каких билдах у вас это получалось запустить. Хочу повторить ваш подвиг и поделиться опытом.
Автор: NickOnToluca
Дата сообщения: 22.09.2009 09:02
inapht
О какой программе речь?

Chrysalis

Цитата:
Друзья, а есть ли у кого-нибудь из вас реальный опыт

Ну скорее виртуальный. У меня ни одна из запортабленых серьезных программ не заработала ни под Wine ни под CrossOver (комерческая версия, ориентированная на игры).
Процент работоспособности приблизительно как сейчас под Win7.
Wine пробовал и с респозитория (со всеми сопутствующими пакетами) и самокомпиленую и с дополнением Winetricks.
Автор: Chrysalis
Дата сообщения: 22.09.2009 10:01
NickOnToluca

У меня другая проблема - все время пакеты ругаются на невозможность проверить лицензию при старте и выходят (под Windows все хорошо работает). Перепробовал cобирать разными версиями Thinstall и Thinapp, результат один и тот-же.
Автор: NickOnToluca
Дата сообщения: 22.09.2009 10:31
Chrysalis
а подробнее конфигурацию, на которой запускал и что запускал?..
Автор: inapht
Дата сообщения: 22.09.2009 12:32
NickOnToluca

Цитата:
О какой программе речь?

я спрашивал на шестой странице
Автор: NickOnToluca
Дата сообщения: 22.09.2009 12:35
inapht
Ну так я на той же странице и ответил.
Автор: inapht
Дата сообщения: 22.09.2009 12:51
NickOnToluca

Цитата:
Ну так я на той же странице и ответил.

Тогда понятно
Автор: Chrysalis
Дата сообщения: 22.09.2009 15:28
NickOnToluca

Запускал самодельные акробат и винрар, позже для теста пробовал запускать родные "Setup Capture.exe" (который запакован самим собой) из дистрибутивов thinstall/thinapp, как чистые, так и патченные. Версии перепробовал разные - от древних 3.080 до последней 4.ххх33.

Linux: CentOS 5.3
Wine: 1.1.29 (последний)

Может дело в wine, но это очень маловероятно. Вот теперь и думаю, а оно вообще когда-нибудь у кого-нибудь работало?
Автор: NickOnToluca
Дата сообщения: 22.09.2009 17:29
Chrysalis
Я видел только видео и слышал несколько раз.
Причем в неплохой работоспособности самого Wine не сомневаюсь, т.к. очень многие программы там работали исправно.
Автор: hulk4586
Дата сообщения: 22.09.2009 23:21
Форумчане + vyachko Подскажите плиз.
У меня система WinXP. Сделал ограниченную учётку.
В неё добавил "Политику ограниченного использования программ"
Т.е. сделал политику "что не разрешено - то запрещено"
Собрал программу в виртуальной машине (изучив инструкцию от товарища vyachko).
Естественно под админом она запускается (портативная сборка), а под ограниченным нифига.
Вот хочу понять на что моей портативной программе давать разрешения, на какие папки, на какие части реестра и т.д. Ещё планирую в разделе админства винды задать вопрос по поводу данной политики.
Прошу вашей помощи по решению следующего вопроса:

Понять куда программа (AutoCad) ломится на жёстком диске и в реестре

Что я сделал для этого:
В админской версии врубил проги Руссиновича Filemon и Regmon , которые мониторят соответственно доступ к файлам файловой системы и реестра в реальном времени. Запустил портативную сборку. Выгрузил данные в эксель. Отфильтровал по процессам которые использует данная прога.

Параллельно возникли вопросы:
Почему портативная программа сначала пытается получить доступ к диску C: в дериктории куда якобы установлена программа (я так понял, что она ломится в те директории, где она в действительности должна располагаться, куда устанавливал на виртуальной машине).
Вопрос:
Нельзя ли как-то исключить данную процедуру (бессысленную попытку доступа к отсутствующим файлам и дерикториям)?


Предлагаю вашему обозрению мои выгрузки и мой Package.ini
выскажите замечания к данному пакету. Может что не так собрал. Пока что новичёк по сборкам портативного программного обеспечения
Посмотрите пожалуйста файл "Доступ порт программы к файлам" в 6 ой колонке тип столбцов NO SUCH FILE, NOT FOUND, PATH NOT FOUND, END OF FILE. Ну и соответственно посмотрите пожалйста файл "Доступ порт программы к реестру" где встречается NOT FOUND. Мне кажется, если как-то это исключить, то наверняка быстрее будет сборка запускаться.
Т.е. тут скорее нужно что-то в сборке похимичить.
Тынц на ifolder

Надеюсь, что вы всё-таки мне поможете в решении данного вопроса.

Автор: vyachko
Дата сообщения: 23.09.2009 01:01
hulk4586
Зачем ограничивать то, что и так уже ограничено (портативная программа) и не наносит вреда (при правильно выбранных режимах изоляции)? Ведь в этом одна из главных особенностей истинно-портативных программ, коими мы тут и пытаемся заниматься.
Автор: Kunovod
Дата сообщения: 23.09.2009 08:16
Доброе утро всем!

Разобрался с ACDSee 3.1 sr1

Все оказалось проще, установить изоляцию "Merged" приведенной ниже папки "\%AppData%\ACD Systems\ACDSee\" и удалить в ней же файлы ImageDB.ddf, ImageDB.dtf.
То есть небольшие изменения на диске (в папке пользователя) будут.

Есть вопрос относительно запуска файлов, назначеных на портативную программу, всмысле двойным кликом на файле (например формата .JPG), у ACDSee обновляются настройки, в частности положение и развернутость окна (значит реестр). Обычный запуск программы насройки не обнуляет, но до этого если запуска через файл их (настройки) он считывает.

Изоляция реестра: writecopy

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.