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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

vyachko



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

Цитата:
Пример - FoxIt Reader. После каждого запуска в ini файл добавляются ненужные строчки, и некие инишные темпы с разными именами тут же образуются в реестре. Перепробовал вроде бы все варианты, ничего не помогает. Кроме очистки песочницы при выходе, но это не решение.

С FoxIt Reader это скорее не баг а фича.
FoxIt Reader запоминает место на котором был закончен просмотр документа и при следующем открытии этого документа просмотр можно продолжить именно с этого места,  именно информацию о всех просмотренных файлах и закладки он и заносит в свой инишник и в реестр. Примерно также поступает просмотрщик djvu-файлов WinDjvu, но WinDjvu записывает эту информацию только в реестр.  
 
Добавлено:
Глянул в настройки FoxIt Reader, там есть возможность отключить запись истории (Предпочтения>Общие>История), попробуйте, может поможет.
 

----------
Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 21:03 08-08-2009 | Исправлено: vyachko, 21:10 08-08-2009
Astra55



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

Цитата:
это скорее не баг а фича

Если бы. Виртуальный реестр и инишный файл пухнут без всяких открытий документов, после запуска и закрытия софта, без каких-либо дополнительных действий.

----------
Per warez ad scientiam

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 22:20 08-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Astra55
А какой файл?
У меня в папке только небольшой FoxitReader_Preferences.ini
Да и сам он в общем портативный. Если где и нагадит - так он же бесплатный.
Портить вроде ничего не портил.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 00:23 09-08-2009
Responsible

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня проблема с портированием скайпа. Билд идет нормально, когда запускаю готовую программу, все работает, создаются, как обычно, папки и три файла, вот файлы Registry.rw.tvr и Registry.tvr.backup начинают расти во время работы программы, и, где-то каждую минуту прибавляют 1-2Мб. Почему так происходит не понимаю!

Всего записей: 16 | Зарегистр. 10-07-2009 | Отправлено: 00:30 09-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Осень. У всех все растет, созревает.
 
Responsible
Делал портативку на чистой машине?
Уверен, что растут только эти файлы? Может в песочнице там еще какие-то появляются?
 
Только что свой запустил, поотправлял сообщения - больше 3МБ песочница не выросла.
 
Добавлено:
Ах да! Скайп, который пытаешься запортировать, случаем не от PortableApps?
Это бы все прояснило.
Если да - возьми официальный.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 00:32 09-08-2009 | Исправлено: NickOnToluca, 00:34 09-08-2009
Vilian

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже есть версия которая позволяет делать portable программы под windows 7?

Всего записей: 42 | Зарегистр. 23-07-2009 | Отправлено: 00:38 09-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vilian
Ага. Только от тебя скрываем.
 
НЕТ ЕЩЕ.
Комюнити этот вопрос ооочень волнует.
Объяснение одной из проблем на официальном:
I'd be surprised if someone was able to come up with a work-around. Microsoft moved the implementation of a lot of APIs to different DLLs, e.g. CreateFileW is now (mostly) implemented in kernelbase.dll while in previous Windows versions it was implemented in kernel32.dll. ThinApp doesn't know about kernelbase.dll and therefore a lot of API calls are not getting hooked properly. You can't just move all the hooks from kernel32.dll to kernelbase.dll because some APIs are still implemented in kernel32.dll.
This is not a fundamental problem with the way ThinApp works, we're working on it. Those of you who have been to BriForum might have seen the demo of ThinApped Office 2010 running on Windows 7.

 
Приближенный человек, как видим, сказал, что проблема не фундаментальная и решается, так что думаю скоро будет.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 00:45 09-08-2009 | Исправлено: NickOnToluca, 00:48 09-08-2009
Astra55



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

Цитата:
А какой файл?

Да тот же FoxitReader_Preferences.ini, плюс реестр. Это началось в 3-й версии, на 2-ке было все нормально. В реестре при каждом запуске появляются всякие такие записи:
[HKEY_LOCAL_MACHINE\FS\%ProgramFilesDir%\Foxit Software\Foxit Reader]
@=hex:01,00,00,00,00,00,00,00,46,00,4f,00,7e,00,58,00,54,00,52,00,52,00,35,00,\
  00,00,00,00,00,00,00,00,00,00,00,00
"FO~11AA1.INI"="FoxitReader_Preferences.ini"
"FO~121I2.INI"="FoxitReader_Preferences.ini"
"FO~12AA1.INI"="FoxitReader_Preferences.ini"
"FO~13881.INI"="FoxitReader_Preferences.ini"
"FO~15GF1.INI"="FoxitReader_Preferences.ini"
и до бесконечности.
Responsible
Скайп надо сначала полностью распаковать, выкинуть всякие ненужные прибамбасы, в PF оставить только экзешник,  и файл иконок. Остальное безжалостно почистить, оставить папки с мелкими файлами, рисунками и т.д.  


----------
Per warez ad scientiam

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 07:37 09-08-2009 | Исправлено: Astra55, 07:45 09-08-2009
Vilian

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
я уже разобрался.

Всего записей: 42 | Зарегистр. 23-07-2009 | Отправлено: 12:18 09-08-2009
vv07



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

Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 01:38 10-08-2009 | Исправлено: vv07, 02:20 10-08-2009
Responsible

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
 
Скайп брал обычный, не PortableApps точно. Надо попробовать, как вы сказали, убрать все лишнее. Кстати, PortableApps мне не нравится, программы этой сборки прописывают в реестр ключи, только после завершения программы они удаляются. А если свет вдруг выключат? . А как еще можно сделать прогу портативной? У меня вот аська есть не одним файлом, а как нормальные программы, со всеми папками и файлами, но это и не PortableApps.  
Вообще есть ли такой скрипт, чтоб заставить программу обращаться не к реестру, а к ini-файлу с ключами реестра? Потом поместить его в папку с программой...

Всего записей: 16 | Зарегистр. 10-07-2009 | Отправлено: 17:36 10-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Responsible
Ну можно так
http://forum.ru-board.com/topic.cgi?forum=55&topic=9315&start=1540#4

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 18:37 10-08-2009
Responsible

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
 
Простое копирование директории? Да, такое работает, если программа маленькая и почти не взаимодействует с системой. Со скайпом у меня такое не вышло, например.  
 
Я вот делал Офис 2007 портативный, замучился, но все таки сделал. Весит 700Мб шесть программ, вот только очень долго Ворд грузится, минуты 2-3, наверное из-за размера. Вот я и ищу поэтому, как делать портативные проги не одним файлом, а чтоб все файлы и папки видны были! (к тому же так удобнее обновлять или модифицировать)
 
Спасибо за ответы!
 
PS: (есть еще идея с NSIS скриптами. PortableApps их использует. Кто-нибудь знает как собираются эти проекты? Там просто скопированы все папки и файлы программы (папка App), но к ней сделан файл-loader (плюс еще пара папок с настройками), вот как он создается, я и не могу найти.  
 
Существуют же способы перехвата потока, вот необходимо перенаправить поток из программы в песочницу, тогда и не будут создаваться ключи в реестре и папки в профиле.
Thinstall использует язык С++ для создания пакета, а как именно? Где про это прочитать? Изменяет ли он сам .ЕХЕ-файл программы (может пути какие-нибудь меняет), или все основано на потоках? Думаю, пока саму суть не поймем, будут проблемы с портабелизацией. (должен быть один универсальный способ для всех прог)

Всего записей: 16 | Зарегистр. 10-07-2009 | Отправлено: 18:56 10-08-2009 | Исправлено: Responsible, 20:12 10-08-2009
NickOnToluca



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

Цитата:
Простое копирование директории

нет

Цитата:
вот только очень долго Ворд грузится, минуты 2-3, наверное из-за размера

не из-за размера. долщжен значительно быстрее.

Цитата:
PortableApps их использует. Кто-нибудь знает как собираются эти проекты?

http://portableapps.com/development

Цитата:
Thinstall использует язык С++ для создания пакета, а как именно? Где про это прочитать?

Нигде. Это корпоративный продукт.
Открытых подобного типа я не встречал.

Цитата:
должен быть один универсальный способ для всех прог

не должен.
Уже сейчас полно прог, которые говорят "Вы используете виртуальную машину - запускаться не буду" и т.п.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:41 10-08-2009
jfuienwb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ни один портабл, сделанный в Thinstall, не работает на Win7. У кого-нибудь есть такая же проблема?

Всего записей: 7 | Зарегистр. 14-08-2009 | Отправлено: 19:28 14-08-2009
vyachko



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

Цитата:
Ни один портабл, сделанный в Thinstall, не работает на Win7. У кого-нибудь есть такая же проблема?

Такая проблема есть у всех, поскольку:

Цитата:
ThinApp supports the following operating systems, applications, and systems:
- 32-bit platforms: Windows NT, Windows 2000, Windows XP, Windows XPE, Windows 2003 Server,  
Windows Vista, Windows Server 2008
- 64-bit platforms: Windows XP 64 bit, Windows 2003 64 bit, Windows Vista 64 bit, 
Windows Server 2008 64 bit
- 16-bit applications running on 32‐bit Windows operating systems
- 32-bit applications running on 32‐bit and 64‐bit Windows operating systems
- Terminal Server and Citrix Xenapp

как видите Win 7 в списке нет, что и не удивительно поскольку самая свежая версия ThinApp вышла тогда, когда RTM Win 7 ещё не было.
Ориентировочно ждите осени.

----------
Тот, кто постоянно ищет, экспериментирует - получает опыт, а за ним - мудрость.

Всего записей: 605 | Зарегистр. 07-12-2007 | Отправлено: 20:43 14-08-2009 | Исправлено: vyachko, 20:44 14-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jfuienwb
У всех.
http://forum.ru-board.com/topic.cgi?forum=5&topic=31117#7

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:44 14-08-2009
jfuienwb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересует, можно ли сделать такое: обясню на примере Firefox. Сама программа находится в programm files\mozilla\firefox, папка с профилем в appdata\mozilla\firefox\profiles. Можно ли сделать так, чтобы сама программа находилась в контейнере, а папка с профилем лежала рядом, чтобы ее можно было удалить или заменить на другую?

Всего записей: 7 | Зарегистр. 14-08-2009 | Отправлено: 12:41 15-08-2009
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jfuienwb
Я считаю себя достаточно лояльным, но такое очучение складывается, что толпа народа только и ждала, чтобы Nep ушел и теперь ринулась с обмусолеными вопросами.
 
Предлагаю на это все чистый игнор или краткое "уже было".
 
Так вот: УЖЕ ОКОЛО СОТНИ РАЗ БЫЛО! Здесь, в официальном мане, в шапке...

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 16:04 16-08-2009
vv07



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Это давно надо было сделать и не дожидаясь ухода Nep.

Всего записей: 4021 | Зарегистр. 04-07-2006 | Отправлено: 16:50 16-08-2009
   

Страницы: 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