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

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

   

Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
G787
В контейнер, разумеется, нет, а в виртуал сколько угодно и что угодно. Плюс AppLinks.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 06:32 03-06-2013
SLasH

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VMware Workstation 7.1.4 не устанавливает Visual C++ 2008 Redistributable_x86 да и при запуске виртуальной машины нет зависона всей системы на несколько секунд.

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 10:10 03-06-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SLasH
Название топика внимательно поглядите или дальше VMware не читаете? Здесь обсуждается ThinApp, а не что-то другое из ассортимента VMware.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 10:52 03-06-2013
G787



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А шо це такое AppLinks ?
 
Добавлено:
И кстати раз уж такая пьянка, то есть ли у Спууна преимущества по сравнению с СинАпом ?

Всего записей: 1035 | Зарегистр. 04-12-2005 | Отправлено: 10:53 03-06-2013
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G787 10:53 03-06-2013
Цитата:
А шо це такое AppLinks ?


Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 13:08 03-06-2013
rombul

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день !
У меня такой вопрос. Мне всего лишь надо вытащить из уже собраного .exe файла одну .dll. Возможно ли это? И если возможно, подскажите как, пожалуйста.

Всего записей: 10 | Зарегистр. 05-06-2013 | Отправлено: 16:16 05-06-2013 | Исправлено: rombul, 16:17 05-06-2013
AVanti473



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

Цитата:
из уже собраного .exe файла одну .dll

 
Всмысле из портабельной программы? Я не уверен, но попробовал бы запустить портабельную программу, войти в диалог сохранения результатов работы именно с помощью запущенной программы, и через окно диалога увидеть папку Program Files или ту папку, где должна лежать нужная дллка. Виртуальная среда должна отображаться через запущенную прогу, как будто она существует в реальной системе! А уже оттуда я бы попробывал скопировать в реальную системы методом (Ctrl-c копировать и  Ctrl-v вставить) нужную дллку! Хотя возможно я Вас неверно понял или не в ник в суть вопроса, тогда прошу заранее простить меня за невнимательность!

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 18:01 05-06-2013
rombul

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, по дебильному сказал - из собраного в ThinApp портабельного .exe.
AVanti473, Вы все правильно поняли, только, к сожалению, ничего с этого не выходит - я пробовал(((

Всего записей: 10 | Зарегистр. 05-06-2013 | Отправлено: 18:15 05-06-2013
AVanti473



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

Цитата:
Вы все правильно поняли, только, к сожалению, ничего с этого не выходит - я пробовал(((

 
Ага, ну а вот в шапке есть способы распаковки портабла, не желаете попробовать?
 
Добавлено:

Цитата:
Простой метод полной декомпиляции билда обратно в проект  
 (применим перекрестно между Thinstall и Xenocode) от NickOnToluca  
Код:Первый способ:  
http://www.rapidspread.com/file.jsp?id=em3dkypyu3  
http://ifolder.ru/9525989  
Второй способ (не зависит от версии и наличия диалоговых окон):  
http://www.rapidspread.com/file.jsp?id=2fmgrqz4d5  
http://ifolder.ru/9576439


Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 18:16 05-06-2013
Crazy4el84



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rombul, Вы бы ссылку на порташку дали?  Может и вытащили бы нужную Вам dll-ку.

Всего записей: 123 | Зарегистр. 07-04-2013 | Отправлено: 18:22 05-06-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Занимался вечным триалом одной софтины и выяснил небесспорную вещь: для изменений в реальном/виртуальном реестре, вовсе не нужно постигать дзен vbs, есть куда более простое решение. Потратил много времени на vbs скрипт, который удалял бы конкретный ключ в реестре при выходе из сборки, ничего не достиг, и в результате пришел к одной строчке запуска внешнего экзешника, который все делает как надо. Нашелся человек, который помогает в плане sys драйверов в портабельных сборках, первый софт уже сделан, работает. Пока есть ограничения с USB запуском, в остальном все отлично, только песочница и один exe файл, никаких внешних костылей. Сейчас идет работа над виртуальным принтером, пусть не полностью портабельным, что невозможно в принципе, но мгновенно инсталлируемым и так же мгновенно деинсталлируемым. Чего, кстати, ни у одного скриптовика не видел.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 12:42 06-06-2013
maK



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

Цитата:
мгновенно инсталлируемым

ключ -verysilent ?

Цитата:
и так же мгновенно деинсталлируемым.  

драйвер тоже сносится ?!
 

Всего записей: 5637 | Зарегистр. 19-12-2003 | Отправлено: 13:41 06-06-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maK
Я пока не буду раскрывать деталей, поскольку выступаю только в роли идейного вдохновителя и тестера. Когда завершатся работы, тогда и увидим результат, если он вообще достижим. Разумеется, никто не будет повторять обычный инсталл/деинсталл.

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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 13:53 06-06-2013
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Astra55
ok ... заинтригован .. крайне  

Всего записей: 5637 | Зарегистр. 19-12-2003 | Отправлено: 13:58 06-06-2013
coherent

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

Цитата:
в результате пришел к одной строчке запуска внешнего экзешника, который все делает как надо

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

Цитата:
sys драйверов в портабельных сборках

Возможно не вижу подводных камней (по крайней мере пока не натыкался), sys драйвера устанавливаю через loder с помощью vbs скрипта.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:02 06-06-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
ExecuteVirtualProcess("<path-to-executable.exe>") + REG2EXE.
Цитата:
sys драйвера устанавливаю через loader с помощью vbs скрипта
Лодырь внешний или внутренний? Выносится в систему или остается в песочнице?


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 14:10 06-06-2013
rombul

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал по первому видео - все было не так как описывалось, но какими-то правдами и неправдами таки добыл всю папку. Спасибо большое!

Всего записей: 10 | Зарегистр. 05-06-2013 | Отправлено: 14:20 06-06-2013
coherent

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

Цитата:
Лодырь внешний или внутренний? Выносится в систему или остается в песочнице?

Loader и sys добавляются в сборку. При старте выносятся в систему (например, рядом со сборкой), регистрация sys. При закрытии дерегистрация sys и удаление Loader-а и sys.
Хочу уточнить, REG2EXE запускается OnFirstParentExit или...?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:39 06-06-2013 | Исправлено: coherent, 15:08 06-06-2013
Astra55



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
coherent
http://sourceforge.net/projects/reg2exe/ А результат уже запускается vbs, функция старта, ессно, по желанию и условиям. Такой вариант намного проще в подготовке и для экзешника можно выбрать абсолютный путь, действительный для любой ОСи.
Цитата:
При старте выносятся в систему
Пытался так сделать, выносил в Темп, но у меня в реестр не добавлялись записи при запуске лодыря, поэтому отказался. Может что-то неправильно делал.


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

Всего записей: 11717 | Зарегистр. 16-05-2003 | Отправлено: 15:15 06-06-2013
coherent

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

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

К сожалению, под рукой нет самого скрипта, чтобы говорить более предметно, но для запуска лодыря (уже вынесенного в систему) нужно использовать ExecuteExternalProcess.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:27 06-06-2013
   

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