Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp (formerly Thinstall) 3

Модерирует : gyra, Maz

articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224

   

megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Вот основной код на nsis. По твоим постам видно, что ты парень толковый, значит без лишних подсказок разберешься, что с этим делать =)

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 00:37 15-08-2011 | Исправлено: megauser123, 00:38 15-08-2011
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megauser123
Спасибо за код. К моему великому стыду я nsis до сегодняшнего дня не только в руках не держал, но и в глаза не видел. Но попробую разобраться. В этой связи вопрос, правильно ли я понимаю, что данный код на nsis, с незначительной правкой (PowerDVD9->PowerDVD), надо компильнуть при помощи NSIS (Nullsoft Scriptable Install System) в исполняемый файл, который потом и будет основным исполняемым файлом сборки?
PS. Извиняюсь, что не сразу ответил. Со вчерашнего дня непонятные проблемы с интернетом.
 
добавлено
Пока что-то не получается, если, конечно, я в правильном направлении действую. Использую NSIS 2.46, даже нашел ProcFunc.nsh. Но при компиляции выдает ошибку "Error: invalid script: never had OutFile command". Вот лог. То-ли я что-то неправильно делаю, то-ли ему еще чего-то нехватает. Но моих познаний явно мало!
 
добавлено
с этим разобрался, OutFile задает имя выходного файла. Но теперь не хватает секции "no sections specified". Буду читать мануал. Но за любую подсказку заранее спасибо!

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 19:39 15-08-2011 | Исправлено: coherent, 22:30 15-08-2011
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megauser123
Спасибо! Все получилось и даже работает!
При завершении выскакивает окно:  
   
Можно ли сделать так, чтобы оно или вообще не появлялось (по-видимому нет), или само автоматически закрывалось без ожидания нажатия кнопки "Close". Извиняюсь за этот уже оффтоп!

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 22:57 15-08-2011 | Исправлено: coherent, 22:59 15-08-2011
megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Это и правда оффтоп. Проверь пм.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 01:29 16-08-2011 | Исправлено: megauser123, 01:30 16-08-2011
viktorplusss



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу сделать мини-сборку программы
Вопрос: как в ThinApp удалить лишнее? В песочнице? В Package.ini? Или и там и там?

Всего записей: 31 | Зарегистр. 09-10-2009 | Отправлено: 20:29 22-08-2011
KloneBADGuY



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как в ThinApp удалить лишнее?

Вопрос сложный. Нужно понимать принцип работы программы:
Что можно удалить, а что нет. Если знаешь, то подчищаешь
файлы в папке установки программы. И потом еще после
сканирования нужно пройтись по папкам типа %ProgramFilesDir%,
почистить реесть в HKEY_CURRENT_USER.txt и т.д..

Всего записей: 723 | Зарегистр. 13-01-2010 | Отправлено: 12:08 23-08-2011 | Исправлено: KloneBADGuY, 12:08 23-08-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал пару версий программы VMware ThinApp
Setup Capture версия 4.6.1-369626 - кидает красные шайбы в Администрирование->Просмотр событий->Система
Setup Capture версия 4.0.0-2200 - при удалении файла, находясь в портабельной программе, вылазит сообщение вида:
"Корзина" на диске D:\ повреждена. Выполните бла... бла
Какие версии "лишены" этих недостатков? Кто какими пользуется? Спасибо.

Всего записей: 11463 | Зарегистр. 12-10-2001 | Отправлено: 16:13 23-08-2011
b4369716



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Судя по описанию проблемы, дело не в версии ThinApp. Попробуйте поставить другого автора сборки.

Всего записей: 10 | Зарегистр. 16-06-2011 | Отправлено: 17:46 23-08-2011
viktorplusss



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
 
Цитата:как в ThinApp удалить лишнее?  
 
Вопрос сложный

Я имел ввиду следующее: можно удалить, к примеру, Справку, либо Библиотеку материалов
В Spoon разобрался: в Filesystems просто удаляешь ненужные папки и все (в пределах разумного, конечно). Неужели в ThinApp это не предусмотрено?

Всего записей: 31 | Зарегистр. 09-10-2009 | Отправлено: 18:18 23-08-2011
b4369716



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
viktorplusss
Ах вон оно что!
 
В таком случае ответ прост: можно удалять всё, кроме Package.ini, ##Attributes.ini и папки %SystemSystem%\spool
Всё, включая файлы реестра (если не нужны).
 
##Attributes.ini можно удалять только вместе с папкой, в которой он сидит.
 
Внутри Package.ini моэно удалить все ярлыки, кроме нужных.
 
Вот, собственно, и всё.

Всего записей: 10 | Зарегистр. 16-06-2011 | Отправлено: 18:29 23-08-2011 | Исправлено: b4369716, 18:31 23-08-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b4369716

Цитата:
другого автора сборки

Сплошь и рядом сборки, в которых описанные выше проблемы т.е. сборки ThinApp и красные шайбы в логах это уже как закономерность.
Но если взять версию ThinApp 4.0.0-2200 и сделать ту же (не важно какую) программу портабельной, то шайб в логах нет при ее запуске, но есть "Корзина... бла..." при удалении файла из самой программы...

Всего записей: 11463 | Зарегистр. 12-10-2001 | Отправлено: 18:48 23-08-2011 | Исправлено: KLASS, 18:53 23-08-2011
b4369716



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
О каких конкретно шайбах речь. Приведи пример с текстом шайбы и её eventid.  
 
Дело в том, что шайбы могут рисовать сами программы, сидящие в контейнерах и делающие хоккей в Просмотр событий->Система. Точно знаю, что портативный офис 2007 очень любит рисовать кусочки пиццы в Администрирование->Просмотр событий->Приложение. И связано это не с проблемами виртуализатора, а с очень глубокой интеграцией офиса с MSI-инсталлером. Может и в твоем случае что-то подобное?

Всего записей: 10 | Зарегистр. 16-06-2011 | Отправлено: 19:09 23-08-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Точно знаю, что портативный офис 2007

Программу специально взял простенькую, практически уже портабельную: AkelPad 4.6.4

Цитата:
Приведи пример с текстом шайбы и её eventid

Да было это уже в теме, но если...  
Первая ошибка:
Источник: SideBySide
Код (ID): 59
Описание:
Resolve Partial Assembly завершилась не удачно для Microsoft.Windows.Common-Controls. Соответствующее сообщение об ошибке: Системе не удается найти указанный путь.
 
Вторая ошибка:
Источник: SideBySide
Код (ID): 59
Описание:
Generate Activation Context завершилась не удачно для C:\Program Files\AkelPad\AkelPad.exe. Соответствующее сообщение об ошибке: Операция успешно завершена.
 
И так ПЯТЬ пар ошибок на каждый запуск портабельной программы, сделанной в версии Setup Capture 4.6.1-369626
 
Добавлено:
b4369716
Ты возьми сам просто попробуй...

Всего записей: 11463 | Зарегистр. 12-10-2001 | Отправлено: 20:19 23-08-2011
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SideBySide это да - беда.. от Visual C++ Redistributable лезет и раньше можно было бороться положив в файл в %SystemRoot% comctl32.dll переименованный в Microsoft.Windows.Common-Controls.DLL
А начиная с 4-й версии - непонятно как бороться..

Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 22:03 23-08-2011
viktorplusss



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b4369716
Спасибо за ответ! Буду пробовать...

Всего записей: 31 | Зарегистр. 09-10-2009 | Отправлено: 22:46 23-08-2011 | Исправлено: viktorplusss, 22:46 23-08-2011
megauser123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Такая проблема у меня проявляется на XP sp3, а на семерке - всё чистенько (на самом деле на семерке всё то же самое, но в eventlog уже не пишет).
 
Проблема возникает сразу при старте, буквально на пороге, еще до загрузки самой проги.
 
Вот что мне пишет Log monitor
Т.е. похоже на глюк ThinApp - 8 раз пытается загрузить не тот comctl32.dll (и создает те самые 8 ошибок в Eventlog), затем на 9-й раз находит его и дальше уже работает нормально.
 
Как это лечить - без понятия.

Всего записей: 645 | Зарегистр. 14-08-2003 | Отправлено: 23:09 23-08-2011 | Исправлено: megauser123, 23:16 23-08-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Писать на офсайт.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 23:24 23-08-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В 4.6.2 заметил особенность. Теперь она как-то кропотливо подгружает содержимое AppLink. У меня в папке Plugins кроме самого плгина к программе лежали два текстовых файлика, в которых говорилось не удалять саму папку (инфа для пользователя). До этой версии программы погружали только сам плагин, а о текстовых файлах ничего не говорили. Сейчас кричит, что текстовый файл не есть AppLink и не хочет запускаться.
 
Добавлено:
Кстати 2007-й офис запускается действительно шустрее после релинка.
 
Кроме того наконец-то релинк теперь делается с теми же настройками сжатия, что и исходник.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 14:38 01-09-2011
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нибудь знает, можно ли заставить релинк поменять некоторые опции исходного пакета?
 
Хотябы просто добавить оптимизацию для диска, а то старые пакеты при перепаковке разрастаются.
 
Добавлено:
 
Нет, говорят:

Цитата:
Relink will only update the runtime, license key and licensed to info.

 
И скорее всего не планируется.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 12:50 02-09-2011 | Исправлено: NickOnToluca, 14:41 02-09-2011
claim35



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати 2007-й офис запускается действительно шустрее после релинка.

В блоге об этом написали:

Цитата:
Up to 30% faster startup times
We made a number of performance enhancements that will benefit most applications.   We found that applications like Office 2007 start up to 30% faster using ThinApp 4.6.2 than previously in the most common usage scenario (Windows XP, 2nd+ launch with a warm disk cache).

Но для меня в этой цитате важнее, что в VMware до сих пор считают самым распространённым сценарием 32-битную Windows XP, хотя уже на пороге Windows 8, к сожалению разработчики не хотят себе усложнять жизнь и обратить особое внимание на 64-разрядные системы и на Windows 7, хотя основные проблемы с Thinapp сегодня именно там.

Всего записей: 1985 | Зарегистр. 27-05-2007 | Отправлено: 15:13 02-09-2011
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp (formerly Thinstall) 3
articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru