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

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

   

SLasH

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko 22:44 17-05-2014
Цитата:
Удаляется содержимое песочницы, остается пустой каталог, вот его и нужно удалить...  

Тогда удаляем песочницу скриптом/лаунчером и т.п.
BAT-ник может быть к примеру таким:
launcher.bat

Код:
@echo off
setlocal EnableDelayEdExpansion
set "EXE=%~dp0MegaProga.exe"
set "sandboxDir=%~dp0Pesochnitsa"
 
start /WAIT /D"%~dp0" %EXE%
rd /S /Q "%sandboxDir%"
if not exist "%sandboxDir%" goto :EOF
 
::--[ 10 попыток удалить каталог ]----------------------------------------------
set "_count="
set "cmd=rd /S /Q "%sandboxDir%""
:loop
set /A "_count+=1"
1>nul 2>&1 %cmd%
if exist "%sandboxDir%" (
    if !_count! LEQ 10 (
        rem Пауза в 2 сек.
        start /b /wait ping -n 2 -w 1000 127.0.0.1>nul
        goto loop
    )
)
endlocal

Если не нужно консольное окно, то компилируем BAT-ник в EXE с помощью Quick Batch File Compiler, поставив переключатель в опциях "Выполнить скрыто".

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 00:01 18-05-2014 | Исправлено: SLasH, 00:02 18-05-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Artem_Butenko
Самый естественный путь, заложенный в саму ThinApp, это использовать vbs-скрипт.  

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 19:53 18-05-2014
kyn1907



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к Гуру.
Делаю на виртуалке (свежеустановленная Windows 8.1 witch Update 1 x64 на VMware Workstation 10.0.2.1744117) с помощью VMware ThinApp 5.0.1-1801916 портативки нехитрых программ - Marriage 2.44 и FeedDemon 4.5.
Сделанные портативки на этой же виртуалке и на хостовой машине работают нормально, а на другой - ни в какую. В процессах висят, а окна не появляются.
Где не догоняю?

Всего записей: 825 | Зарегистр. 03-08-2009 | Отправлено: 21:23 18-05-2014
aiki



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может это только мое мнение, но скажу  В виртуалку я бы поставил хп сп3 без апдейтов, дотнет фреймворков, утановленных программ, драйверов виртуального железа и рантаймов с++ Т.е. просто с MSDN .iso от даты самого первого появления sp3 в природе. Причем сразу после установки диск ставим в режим независимый и непостоянный (Independent - Nonpersistent) в случае Vmware workstation  и immutable в случае virtualbox

Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 22:09 18-05-2014
AVanti473



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

Цитата:
может это только мое мнение, но скажу   В виртуалку я бы поставил хп сп3 без апдейтов

 
Безусловно это Ваше мнение! ))) И оно безусловно одно из лучших! Вот только фрейморки, рантаймы и т.п. сегодня - разговор, в большинстве случаев, ни о чём. Изготовитель портабельного софта должен быть достаточно квалифицированным, чтобы знать, требует программа определённых библиотек и фрейморков, или нет, в ином случае (если автор портабельной программы не утруждал себя включением в контейнер необходимых элементов, или не заявлял о необходимых плагинах) достаточно указать от какой ОС заявлена бесперебойная работа портабельной программы.
 
Позвольте и моё скромное мнение:

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 23:45 18-05-2014 | Исправлено: AVanti473, 23:49 18-05-2014
freedaw



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

Цитата:
Позвольте и моё скромное мнение:

ИМХО, после таких "перлов":

Цитата:
соури, но в любом из моих проектов по умолчанию весь реестр с изоляцией full, и ничего, видит и классы в виртуалке и деинсталляционную инфу и многое другое...

к вашему "скромному мнению" нужно впредь относиться соответствующим образом.  

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 00:47 19-05-2014
fram



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Block Internet access by an [ThinApped] Application to selected URL or IP
Подробнее...
Благо в интернете конвертеров URL то IP, или IP то URL пруд пруди.
 

Всего записей: 3476 | Зарегистр. 15-01-2003 | Отправлено: 02:59 19-05-2014
AVanti473



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

Цитата:
к вашему "скромному мнению" нужно впредь относиться соответствующим образом

 
Вы совершенно верно указали на мою относительную неграмотность в понимании работы режимов изоляции в файлах виртуального реестра, но, как возможно Вы успели заметить, я не стесняюсь спрашивать и учиться. Этот вопрос (с пониманием режимов изоляции) легко решился, и моих знаний стало чуть больше! Как Вы будете относиться к моим словам, дело сугубо Ваше, а на свой имидж я никогда работать не буду! Равно как и не стану бояться задавать не самые умные вопросы, если таковые возникнут. Мне это поможет развиваться, а молчаливым гениям, с высоким имиджем на ветке, боящимся спросить очевидное дабы лицо не потерять, это поможет остаться исключительно в рамках знаний, которые они уже имеют!
 
Добавлено:
fram
 
в этом решении меняется лишь yoursite.com ? (просто слегка смущает звёздочка в кавычках... ))) )

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 07:42 19-05-2014
fram



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

Цитата:
в этом решении меняется лишь yoursite.com ? (просто слегка смущает звёздочка в кавычках... ))) )

да

Всего записей: 3476 | Зарегистр. 15-01-2003 | Отправлено: 08:20 19-05-2014
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fram
 
Может я что-то не так делаю?
 
Открываю редактор реестра (команда regedit)
Нахожу ветку: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\
Создю раздел: Domains
В разделе Domains создаю раздел: yoursite.com (разумеется ставлю имя своего сайта)
В разделе yoursite.com создаю параметр DWORD (32 бита) с названием: *
Правой кнопкой мышки по параметру -> Изменить. Ввожу: 4
Экспортирую.
Получается фаил реестра как у Вас в примере, только с названием моего сайта...
Проверяю на виртуальной машине с импортом и перезагрузкой.
Вхожу на той же виртуальной машине на свой сайт без проблем...
 
Где ошибка?

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 09:01 19-05-2014 | Исправлено: AVanti473, 09:04 19-05-2014
SkyRE

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion 15:00 16-05-2014
Цитата:
где-то потерялись копирайты Astra55
"Ladies and Gentlemen The KLF have now left the building" thread. Так что можете не париться.

Всего записей: 2856 | Зарегистр. 07-09-2005 | Отправлено: 19:40 20-05-2014
LCF84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет.
Прошу дать ответ на следующий вопрос, если кто знает, как и почему это происходит.
Создаю виртуальный пакет к примеру Офиса 2007 на Win7x86. Такие параметры package.ini(см ниже).
После запуска полученого офиса, в корне с контейнером создаются папки FONTS и Stubs.
Почему они не создаются внутри песочницы, а создаются радом с .exe??
 
[Compression]
CompressionType=Fast
[Isolation]
DirectoryIsolationMode=Merged
[BuildOptions]
SandboxPath=.
AccessDeniedMsg=You are not currently authorized to run this application. Please contact your Administrator.
CapturedUsingVersion=4.0.4-204871
OutDir=bin
SandboxName=MS.Office.2007.SP3
InventoryName=Майкрософт Офис 2007
VirtualDrives=Drive=c, Serial=6eeef09e, Type=FIXED
AnsiCodePage=1251
LocaleIdentifier=1049
LocaleName=ru-RU
 
[MS.Office.2007.SP3.dat]
Source=%ProgramFilesDir%\Microsoft Office\Office12\MSACCESS.EXE
ReadOnlyData=bin\Package.ro.tvr
MetaDataContainerOnly=1
 
[MS.Office.2007.Access.exe]
Source=%ProgramFilesDir%\Microsoft Office\Office12\MSACCESS.EXE
Shortcut=MS.Office.2007.SP3.dat
Icon=%SystemRoot%\Installer\{90120000-0030-0000-0000-0000000FF1CE}\accicons.exe
FileTypes=.accda.accdb.accdc.accde.accdr.accdt.accdu.ade.adn.adp.mad.maf.mag.mam.maq.mar.mas.mat.mau.mav.maw.mda.mdb.mdbhtml.mde.mdn.mdt.mdw.wizhtml
ObjectTypes=Access.ACCDAExtension;Access.ACCDCFile;Access.ACCDCFile.12;Access.ACCDEFile;Access.ACCDEFile.12;Access.ACCDRFile.12;Access.ACCDTFile;Access.ACCDTFile.12;Access.ADEFile;Access.ADEFile.12;Access.Application;Access.Application.12;Access.Extension;Access.Extension.12;Access.MDBFile;Access.MDEFile;Access.MDEFile.12;Access.Project;Access.Project.12

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 15:03 21-05-2014 | Исправлено: LCF84, 15:04 21-05-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LCF84
В Вашем случае (SandboxPath=.) так и должно быть. Почитайте про параметр CachePath.

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 15:58 21-05-2014
maklar47

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Извините, не могу с Вами согласиться.
Параметр SandboxPath=. определяет путь к песочнице. Если путь заменен на точку,
песочница будет создана рядом с основным экзешником сборки.
А вот необходимого параметра CachePath=<sandbox_path> служащего
для помещения кэша сборки  в песочницу -в проэкте нет

Всего записей: 19 | Зарегистр. 28-12-2013 | Отправлено: 19:42 21-05-2014
LCF84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!!. Я уже понял, что забыл про CachePath=<sandbox_path>.
 
Задам еще вопросик:
У кого-нибудь получалось сделать портативную сборку нижеперечисленных программ?  
У меня никак не выходит.
Проги или не запускаются или бьют ошибки.
Если да, просьте проэеты на почту.
 
Nero WaveEditor-5.8.2.100 fix
Fraps 3.5.9 Build 15586 Retail
TeamSpeak.v3.0.13.1.C.P
RegOrganizer.v5.1

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 20:04 21-05-2014 | Исправлено: LCF84, 20:04 21-05-2014
coherent

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

Цитата:
Извините, не могу с Вами согласиться.

Ваше право. Вопрос звучал так  

Цитата:
...папки FONTS и Stubs. Почему они не создаются внутри песочницы, а создаются радом с .exe??

Повторюсь, поскольку в package.ini задан относительный путь к песочнице "SandboxPath=.", а параметр CachePath в явном виде не задан, то по умолчанию папки FONTS и Stubs будут располагаться рядом с песочницей. Это ответ на заданный LCF84 вопрос "почему".

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 20:45 21-05-2014 | Исправлено: coherent, 20:46 21-05-2014
maklar47

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LCF84
А ведь coherent абсолютно прав-о чем Вы спросили,на то Вам и ответили,
впредь старайтесь ,более конкретизировать Ваши вопросы.
 
 сделать портативную сборку нижеперечисленных программ
 
Это топик обсуждения работы VMware ThinApp-Вам на другую ветку

Всего записей: 19 | Зарегистр. 28-12-2013 | Отправлено: 22:23 21-05-2014
LCF84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maklar47,
Да я собственно и не критикую ответы и не критиковал.
 
coherent ответил на мой вопрос точто и сразу. Ему спасибо. Да всем спасибо.  
 
 
Добавлено:

Цитата:
Это топик обсуждения работы VMware ThinApp-Вам на другую ветку  

 
Подскажите куда?, дайте ссылку. Я что-то не могу найти ветку на этом форуме.

Всего записей: 46 | Зарегистр. 16-06-2013 | Отправлено: 22:48 21-05-2014 | Исправлено: LCF84, 22:49 21-05-2014
AVanti473



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

Цитата:
Подскажите куда?

http://forum.ru-board.com/topic.cgi?forum=55&topic=11671&start=2200#17
 
И LCF84 если Вам не сложно, спрячте ваши простыни описания параметров package.ini под линк:
 
   
 
А то окно форума растягивают ужасно неудобно...

Всего записей: 1191 | Зарегистр. 05-04-2011 | Отправлено: 23:49 21-05-2014 | Исправлено: AVanti473, 23:56 21-05-2014
coherent

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

Цитата:
У кого-нибудь получалось сделать портативную сборку нижеперечисленных программ?   У меня никак не выходит.  Проги или не запускаются или бьют ошибки.


Цитата:
CapturedUsingVersion=4.0.4-204871

1. Некоторые программы, собранные в младших версиях ThinApp, например 4.0.4, не хотят работать, а будучи собранными в более поздних версиях, нормально работают. Хотя, есть много других нюансов неработоспособности сборок.
2. Не помню в какой версии появился. параметр CachePath=<sandbox_path>, поэтому не факт, что в версии 4.0.4  он будет работать.

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 10:44 22-05-2014
   

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