-del-
» VMware ThinApp (formerly Thinstall) 3
SpoinT
Цитата:
Чтобы не только читать чужие мануалы, а самому думать и проверять свои мысли на практике.
coherent
b4369716
Теперь проделайте то же самое с реальной сборкой. Для пущей важности удалите не только файлы ##Attributes.ini, но и закомментируйте DirectoryIsolationMode=Merged или вообще удалите [Isolation]. Потом зайдите в виртуальную среду и попробуйте скопировать какой-нибудь файл в директорию самого портабельного софта. Интересные результаты, правда?
Цитата:
А в чем смысл эксперимента?
Чтобы не только читать чужие мануалы, а самому думать и проверять свои мысли на практике.
coherent
b4369716
Теперь проделайте то же самое с реальной сборкой. Для пущей важности удалите не только файлы ##Attributes.ini, но и закомментируйте DirectoryIsolationMode=Merged или вообще удалите [Isolation]. Потом зайдите в виртуальную среду и попробуйте скопировать какой-нибудь файл в директорию самого портабельного софта. Интересные результаты, правда?
Astra55
Я вообще не понял о чем вы.
То, что человек попросил что-то не включать в мануал и вы не согласны с ним и приводите доводы почему?
Я вообще не понял о чем вы.
То, что человек попросил что-то не включать в мануал и вы не согласны с ним и приводите доводы почему?
Astra55
Получается, что по умолчанию, без явного указания изоляции, режим изоляции ThinApp-сборки - WriteCopy. Результаты любых манипуляций с файлами остаются в песочнице. Пробовал с Total Commander-ом.
Получается, что по умолчанию, без явного указания изоляции, режим изоляции ThinApp-сборки - WriteCopy. Результаты любых манипуляций с файлами остаются в песочнице. Пробовал с Total Commander-ом.
Раз зашла речь об инструкциях и мануалах дам от себя решение одной проблемы, которого на ру-борде по-моему нет, наверное из-за того, что наши эксперты пользуются Windows XP. В Windows 7 столкнулся с тем, что если в любом Thinapp-приложении открыть окно сохранения-открытия файла, то песочница увеличивается на десятки или сотни мегабайт, оказалось туда копируется весь кэш эскизов из Local AppData. Поэтому, если планируется использовать сборку на Windows 7, то при создании необходимо в проект добавить папку \%Local AppData%\Microsoft\Windows\Explorer\ с Attributes.ini, где указать DirectoryIsolationMode=Merged.
claim35 Для кого-то это будет полной неожиданностью
Кстате в Cameyo похожая история и в JauntePE, но JauntePE немогу победить...
Кстате в Cameyo похожая история и в JauntePE, но JauntePE немогу победить...
claim35
тоже с этим сталкивался
тоже с этим сталкивался
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.
Использование taskkill (OnLastProcessExit и OnFirstParentExit) не помогло.
T.A.P.K работает странно - если запустить и сразу закрыть, скрипт срабатывает и процесс завершается, если дать немного поработать (5-10 минут), процесс висит. Срабатывает в том случае, если во время "висения" запустить еще раз программу.
Помогите, плиз, разобраться.
UPD. Делал на ThinApp 4.6.1 на Win 7.
В ветке писали, что последние версии ThinApp некорректно работают со скриптами, поэтому пытался сделать "извращенным" способом - ThinApp 4.0.2 на Win XP SP3, потом "релинкнул" под семерку.
Результат тот же
Использование taskkill (OnLastProcessExit и OnFirstParentExit) не помогло.
T.A.P.K работает странно - если запустить и сразу закрыть, скрипт срабатывает и процесс завершается, если дать немного поработать (5-10 минут), процесс висит. Срабатывает в том случае, если во время "висения" запустить еще раз программу.
Помогите, плиз, разобраться.
UPD. Делал на ThinApp 4.6.1 на Win 7.
В ветке писали, что последние версии ThinApp некорректно работают со скриптами, поэтому пытался сделать "извращенным" способом - ThinApp 4.0.2 на Win XP SP3, потом "релинкнул" под семерку.
Результат тот же
Alex22T, такие вопросы лучше задавать тут
По поводу скриптов не понял, как именно они некорректно работают?
Цитата:
К слову, если портативка сама не завершается, остается висеть в процессах, значит проект сделан криво! И самый лучший выход - не убивать процессы, пытаясь лечить симптомы, а разобраться в причинах подвисания и "выпрямить" сборку.
По поводу скриптов не понял, как именно они некорректно работают?
Цитата:
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.В случае, если глюк в самом движке ThinApp, то завершать нужно обзательно через wmi!
К слову, если портативка сама не завершается, остается висеть в процессах, значит проект сделан криво! И самый лучший выход - не убивать процессы, пытаясь лечить симптомы, а разобраться в причинах подвисания и "выпрямить" сборку.
Alex22T
Цитата:
Забавно, но эта штука и не портейбл тоже после закрытия процесс не завершает, а продолжает висеть в трее и после щелчка правой кнопкой нагло открывает какой-то сайт, может вы просто про это забыли?
Цитата:
Сделал портейбл Nexus Radio. Работать - работает, но после закрытия процесс не завершает.
Забавно, но эта штука и не портейбл тоже после закрытия процесс не завершает, а продолжает висеть в трее и после щелчка правой кнопкой нагло открывает какой-то сайт, может вы просто про это забыли?
У меня несколько раз зависал процесс из-за бдительного антивируса.
megauser123
Цитата:
Там вопросы не задают, там делают заказы на портабелизацию и обсуждают готовые сборки. Мне важно понять, где я допустил ошибку и как ее исправить, а не получить готовый Nexus. Собственно его, Nexus'а, можно рассматривать, как подопытного кролика.
Цитата:
Так я же написал: применяю taskkill - процесс не завершается, T.A.P.K - прога корректно закрывается только сразу после запуска, если немного поработает - висит.
Цитата:
Вполне возможно. Поэтому я хочу разобраться, что не так. Я портейблов сделал не много и с "зависанием" столкнулся впервые.
Цитата:
Так подскажи как это сделать, если знаешь, вместо пустой риторики. Я делал так, как описано в мануале vyachko, там речь идет именно об завершении зависших процессов. Если бы там было сказано, что если процесс не завершается, значит сборка кривая, то и вопрос не возник бы.
Цитата:
такие вопросы лучше задавать тут
Там вопросы не задают, там делают заказы на портабелизацию и обсуждают готовые сборки. Мне важно понять, где я допустил ошибку и как ее исправить, а не получить готовый Nexus. Собственно его, Nexus'а, можно рассматривать, как подопытного кролика.
Цитата:
По поводу скриптов не понял, как именно они некорректно работают?
Так я же написал: применяю taskkill - процесс не завершается, T.A.P.K - прога корректно закрывается только сразу после запуска, если немного поработает - висит.
Цитата:
К слову, если портативка сама не завершается, остается висеть в процессах, значит проект сделан криво!
Вполне возможно. Поэтому я хочу разобраться, что не так. Я портейблов сделал не много и с "зависанием" столкнулся впервые.
Цитата:
И самый лучший выход - не убивать процессы, пытаясь лечить симптомы, а разобраться в причинах подвисания и "выпрямить" сборку.
Так подскажи как это сделать, если знаешь, вместо пустой риторики. Я делал так, как описано в мануале vyachko, там речь идет именно об завершении зависших процессов. Если бы там было сказано, что если процесс не завершается, значит сборка кривая, то и вопрос не возник бы.
Alex22T
Цитата:
Цитата:
Цитата:
Поменьше агрессии, если хочешь, чтобы с тобой общались вежливо.
PS ThinApp 4.6.1 - собирается и работает без проблем и на XPsp3 x32 и на Win7 x64 Ссылка (6.7Mb). Удалено (работает нестабильно).
Цитата:
Мне важно понять, где я допустил ошибку и как ее исправить, а не получить готовый Nexus.Это другой разговор, так и надо было сразу писать: хочу научиться отлаживать портативки.
Цитата:
Вполне возможно. Поэтому я хочу разобраться, что не так. Я портейблов сделал не много и с "зависанием" столкнулся впервые.Конкретно твоя проблема - зависшие процессы - она не имеет общего решения. Причин множество и для каждой программы они, как правило, разные. Как видно из слов claim35 и NickOnToluca, проблема может быть где угодно, от банальной "галочки", до внешнего окружения.
Цитата:
Так подскажи как это сделать, если знаешь, вместо пустой риторики.Я написал вполне серьезно, без иронии, основываясь на своем опыте. Если ты считаешь, что это пустая риторика, то я не уверен, что ты вообще готов слушать и тебе действительно "важно понять, где я допустил ошибку и как ее исправить".
Поменьше агрессии, если хочешь, чтобы с тобой общались вежливо.
PS ThinApp 4.6.1 - собирается и работает без проблем и на XPsp3 x32 и на Win7 x64 Ссылка (6.7Mb). Удалено (работает нестабильно).
Alex22T
Прямо сейчас собрал этот Nexus Radio, проверил на виртуальной чистой Windows 7x64 (а это самый тяжелый случай для Thinapp), процесс закрывается без проблем, аккаунта у меня нет, поэтому только запуск-выход, но ещё раз скажу - эта зараза прячется в трей, "немного по дебильному" сделана.
Прямо сейчас собрал этот Nexus Radio, проверил на виртуальной чистой Windows 7x64 (а это самый тяжелый случай для Thinapp), процесс закрывается без проблем, аккаунта у меня нет, поэтому только запуск-выход, но ещё раз скажу - эта зараза прячется в трей, "немного по дебильному" сделана.
claim35
Цитата:
У меня такое было на старых версиях (до 5.0), при закрытии он лез на свой сайт.
Кстати, сейчас у меня 5.0 отлично работает на XP, портейбл, тоже сам делал, корректно закрывается и никуда не лезет.
Танцы - это с версией 5.4, обновиться хотел, под семерку...
UPD.
Цитата:
login: process00425
pass: process00425
Если есть возможность, поганяй его немного, интересно, как он закроется.
P.S. Windows 7x64 - у меня такой же тяжелый случай
Цитата:
Забавно, но эта штука и не портейбл тоже после закрытия процесс не завершает, а продолжает висеть в трее и после щелчка правой кнопкой нагло открывает какой-то сайт, может вы просто про это забыли?
У меня такое было на старых версиях (до 5.0), при закрытии он лез на свой сайт.
Кстати, сейчас у меня 5.0 отлично работает на XP, портейбл, тоже сам делал, корректно закрывается и никуда не лезет.
Танцы - это с версией 5.4, обновиться хотел, под семерку...
UPD.
Цитата:
Прямо сейчас собрал этот Nexus Radio, проверил на виртуальной чистой Windows 7x64 (а это самый тяжелый случай для Thinapp),
login: process00425
pass: process00425
Если есть возможность, поганяй его немного, интересно, как он закроется.
P.S. Windows 7x64 - у меня такой же тяжелый случай
Alex22T
Сейчас немного потестил, ну на реальной машине возникла типичная для многих ThinApp приложений именно у меня ошибка в ntdll.dll, может быть Avast, может ещё что-нибудь, поэтому на чистой виртуальной Windows 7x64 четыре раза запускал, щелкал по несколько станций разных направлений, подменю, работала даже визуализация , процесс закрывается без дополнительных ухищрений, но один раз не закрылся и я заметил, это произошло после краха плагина, рисующего частотную визуализацию в верхнем окне, вот залил свою сборку, сделана на скорую руку, без претензий.
http://narod.ru/disk/20908811001/Nexus%20Radio.zip.html
P.S. Пора спать.
Сейчас немного потестил, ну на реальной машине возникла типичная для многих ThinApp приложений именно у меня ошибка в ntdll.dll, может быть Avast, может ещё что-нибудь, поэтому на чистой виртуальной Windows 7x64 четыре раза запускал, щелкал по несколько станций разных направлений, подменю, работала даже визуализация , процесс закрывается без дополнительных ухищрений, но один раз не закрылся и я заметил, это произошло после краха плагина, рисующего частотную визуализацию в верхнем окне, вот залил свою сборку, сделана на скорую руку, без претензий.
http://narod.ru/disk/20908811001/Nexus%20Radio.zip.html
P.S. Пора спать.
megauser123
Цитата:
Если мой ответ тебе показался агрессивным - сорри. Хотя, агрессия в ответ на снисходительность... Ладно, проехали.
Цитата:
Я это понимаю. Само собой нужно искать причины, но я пытался выяснить, почему у меня не работают способы завершения, описанные в мануале.
За ссылку - спасибо. Завтра попробую. И, естественно, попытаюсь еще раз сделать проект.
claim35
Спасибо за тест и за ссылку. Завтра будем воевать, а сейчас баиньки
Цитата:
Поменьше агрессии, если хочешь...
Если мой ответ тебе показался агрессивным - сорри. Хотя, агрессия в ответ на снисходительность... Ладно, проехали.
Цитата:
Конкретно твоя проблема - зависшие процессы - она не имеет общего решения. Причин множество и для каждой программы они, как правило, разные.
Я это понимаю. Само собой нужно искать причины, но я пытался выяснить, почему у меня не работают способы завершения, описанные в мануале.
За ссылку - спасибо. Завтра попробую. И, естественно, попытаюсь еще раз сделать проект.
claim35
Спасибо за тест и за ссылку. Завтра будем воевать, а сейчас баиньки
Alex22T
На офсайте программы написано о проблемах с последними версиями IE. На Win7 x64 у тебя какой эксплорер, 8й или 9-й? Возможно, проблема в этом. В таком случае можешь попробовать интегрировать в портативку 6-й IE. Еще можешь попробовать поставить для исполняемого файла портативки режим совместимости Vista. В режиме совместимости у меня на Win7x64 IE9 работает стабильно: Ссылка
На офсайте программы написано о проблемах с последними версиями IE. На Win7 x64 у тебя какой эксплорер, 8й или 9-й? Возможно, проблема в этом. В таком случае можешь попробовать интегрировать в портативку 6-й IE. Еще можешь попробовать поставить для исполняемого файла портативки режим совместимости Vista. В режиме совместимости у меня на Win7x64 IE9 работает стабильно: Ссылка
megauser123
Твоя сборка работает отлично и закрывается корректно.
Сборка claim35 тоже, в режиме совместимости Vista.
Самое смешное, что и мои сборки (со скриптами и без) в режиме совместимости Vista стали, без проблем, закрываться и завершать процессы.
Раньше я экспериментировал с режимом совместимости, но выставлял XP, что казалось мне логичным, поскольку производитель не гарантирует совместимости с семеркой. Про Висту и не подумал...
megauser123, claim35, oгромное спасибо за советы и подсказки!
P.S. У меня IE8. В двух словах, плиз, каким образом интегрируется в портативку IE6? Сделать из него портейбл и подключить как плагин? Интересно поэкспериментировать.
Твоя сборка работает отлично и закрывается корректно.
Сборка claim35 тоже, в режиме совместимости Vista.
Самое смешное, что и мои сборки (со скриптами и без) в режиме совместимости Vista стали, без проблем, закрываться и завершать процессы.
Раньше я экспериментировал с режимом совместимости, но выставлял XP, что казалось мне логичным, поскольку производитель не гарантирует совместимости с семеркой. Про Висту и не подумал...
megauser123, claim35, oгромное спасибо за советы и подсказки!
P.S. У меня IE8. В двух словах, плиз, каким образом интегрируется в портативку IE6? Сделать из него портейбл и подключить как плагин? Интересно поэкспериментировать.
Alex22T, спасибо на добром слове. Приятно слышать, что всё получилось.
Цитата:
Цитата:
В двух словах, плиз, каким образом интегририруется в портативку IE6?В двух словах точно не получится. Если интересно, рекомендую почитать вот эти статьи http://blogs.vmware.com/thinapp/internet-explorer/
Ok! Спасибо.
Может кто подскажет в чём проблема.
В виртуальной машине ХР с помощью Thinstall 3.387 сделал Photoshop Lightroom 3.4. Прога нормально запускается в системе, в которой сделана, при переносе в реальную систему Windows 7 программа открываться не хочет, режим совместимости не помогает. При попытке запустить программу в другой реальной ХР выдаёт ошибку "unknown software exception(0x40000015)в приложении по адресу 0x78b2d635, ОК - завершить, ОТМЕНА - Отладка".
После, запортабелил с помощью Thinapp 4.6.1. повторилось всё то же самое. Как исправить или не получиться?
В виртуальной машине ХР с помощью Thinstall 3.387 сделал Photoshop Lightroom 3.4. Прога нормально запускается в системе, в которой сделана, при переносе в реальную систему Windows 7 программа открываться не хочет, режим совместимости не помогает. При попытке запустить программу в другой реальной ХР выдаёт ошибку "unknown software exception(0x40000015)в приложении по адресу 0x78b2d635, ОК - завершить, ОТМЕНА - Отладка".
После, запортабелил с помощью Thinapp 4.6.1. повторилось всё то же самое. Как исправить или не получиться?
Liberbox
попробовать spoon, а так сказать тяжело пока сам не попробуешь
попробовать spoon, а так сказать тяжело пока сам не попробуешь
opt_step, э-э-э, а что такое spoon? Я полный профан в этих вопросах. Раньше портабелил разный софт Thinstall, всё отлично, даже фотошоп с кучей плагинов сделал, правда в реальной системе, а тут поставил виртуальную и ничего не выходит(
Цитата:
а что такое spoon?
Это бывший Xenocode, сейчас - Spoon Studio
Добавлено:
Цитата:
с помощью Thinstall 3.387
Цитата:
при переносе в реальную систему Windows 7
и не должна работать, вам надо бы шапку почитать
Цитата:
Последняя официальная версия - 4.6.1-361923 (4679)
...........
ОС: Windows NT, 2k, XP, w2k3, Vista, [7, 2008 R2 - (официально, по заверениям разработчиков)]
Цитата:
Цитата: Цитата: а что такое spoon?
Это бывший Xenocode, сейчас - Spoon Studio
Цитата:
может проблема в виртуальной машине
тут всё просто - требование одно - ось должна быть девственнао-чистая и, тем более, не чья-то сборка.
klarus
Цитата:
Кстати, у меня проект, собранный под версией 4.6.1 на семёрке не захотел работать - пересобрал при помощи 4.6.0 (не меняя настроек проекта) и всё чудесным образом заработало...
Цитата:
и не должна работать, вам надо бы шапку почитать
Кстати, у меня проект, собранный под версией 4.6.1 на семёрке не захотел работать - пересобрал при помощи 4.6.0 (не меняя настроек проекта) и всё чудесным образом заработало...
Цитата:
тут всё просто - требование одно - ось должна быть девственнао-чистая и, тем более, не чья-то сборка.
Цитата:
Кстати, у меня проект, собранный под версией 4.6.1 на семёрке не захотел работать - пересобрал при помощи 4.6.0 (не меняя настроек проекта) и всё чудесным образом заработало...
попробую и то, и другое.
Никак не получается заставить работать связку PowerDVD 7 и DVDIdle Pro 5.9.8.5. Последняя, вдруг кто не знает, предназначена для уменьшения нагрузки на DVD-привод и имеет опцию автозапуска при старте программ DVD, в частности PowerDVD. Такой связкой, но не портэбл!, пользовался не раз. В сборке, по крайней мере у меня, DVDIdle не хочет автозапускаться при старте PowerDVD. Сначала пробовал подсовывать DVDIdle в виде плагина, потом для чистоты эксперимента собрал обе программы в одном проекте. Установил PowerDVD, потом DVDIdle. Перед тем, как сделать второй снимок, убедился, что при запуске PowerDVD запускается DVDIdle. Собираю сборку, и DVDIdle уже не запускается при старте PowerDVD. В чем может быть причина?
Собирал в версиях 4.02 и 4.61, система ХР sp3.
Собирал в версиях 4.02 и 4.61, система ХР sp3.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
Предыдущая тема: Проблемы с закачкой
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.