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

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

   

NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Поправьте меня если что:
http://communities.vmware.com/thread/442421

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 22:50 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
я говорил о deadlock'е на applink'е - child лочится запущенным parent'ом и не подключается к другим thinstall'ам.

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 23:27 08-04-2013 | Исправлено: distortion, 23:29 08-04-2013
NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
distortion
А я говорил о том, о чем написал
 
Наблюдалось ли такое залочивание ранее или только в последних версиях?

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 23:40 08-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
кейс не проверялся до сегодняшнего дня волею судеб, попробую завтра еще, может руки искривились

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 23:55 08-04-2013
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Попытался из foxit reader сделать портативную версию. Вышел один файл, программа запоминает вносимые мной изменения, к примеру, если удаляю меню, то при следующем запуске оно не появляется. Но, каким образом это сделано? Ведь должна быть песочница, где записываются изменения?
В "C:\Documents and Settings\Администратор\Application Data.." что либо, касающееся foxit reader-a отсутствует. С помощью Process Explorer попробовал посмотреть переменные среды, но  тоже ничего путёвого не нашёл.  
p.s.: если запускаю этот файл на виртуалке, то изменения не сохраняются... В общем где-то песочница есть, а где - не пойму! Можете этот момент объяснить?
p.s.s.: В шапке ссылка "Утилита ShFilesAcSpy для отслеживания изменений файлов в реальном времени" битая..

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 06:13 09-04-2013 | Исправлено: sasha300, 06:29 09-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
не знаю, чем вы собирали, если ThinApp, то создайте рядом с запускаемым файлом папку "Thinstall", все будет сыпаться в нее

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 09:58 09-04-2013
NickOnToluca



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

Цитата:
В "C:\Documents and Settings\Администратор\Application Data.."

Искать папку Thinstall.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 10:08 09-04-2013
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distortion
NickOnToluca
Спасибо! Прописал "SandboxPath=." теперь всё нормуль, но теперь pdf файлы не открываются, даже если я нажимаю открыть с помощью...
Если зайти в саму программу foxit reader, то через неё можно открыть, но это же бред так открывать!
Причем foxit reader не появляется в окне открыть с помощью даже тогда, когда я ставлю галку напротив "всегда использовать данную программу".
Сталкивался ли кто с такой проблемой?
 

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 10:34 09-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
учите матчасть - системная интеграция изолирована в песочнице, т.е. если приложение выключено, то система знать не знает о его наличии.
 
хотите, чтобы система помнила портативку? снимайте изоляцию с класса pdf в HKEY_LOCAL_MACHINE.txt

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 11:09 09-04-2013 | Исправлено: distortion, 11:10 09-04-2013
NickOnToluca



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

Цитата:
снимайте изоляцию с класса pdf в HKEY_LOCAL_MACHINE.txt

Но тогда в систему запишется ассоциация не на то место, где лежит портативный фоксит, а на то, где он лежал в момент упаковки (где фоксит ДУМАЕТ, что лежит, т.к. он в виртуальном пузыре).

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 11:12 09-04-2013
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за наводку! Буду вечером экспериментировать!

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 11:14 09-04-2013
SLasH

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
FoxitReader мне перестал нравится, когда я познакомился с PDF-XChange Viewer
Для ассоциации использую переделанный BAT-ник из папки .Extra:
__ext.bat

Код:
@echo off
chcp 1251 > nul
:: @param1: "exeFile"
if [%1]==[] call :errMsg & goto :EOF
:: @param2: "ext"
if [%2]==[] call :errMsg & goto :EOF
:: @param3: "extName"
if [%3]==[] call :errMsg & goto :EOF
:: @param4: "extDesc"
if [%4]==[] call :errMsg & goto :EOF
:: @param5: "iconFileFullName"
if [%5]==[] call :errMsg & goto :EOF
 
set exeFile="%~1"
:: Регистрируемое расширение
set ext="%~2"
:: Название типа в системе (не видимо для пользователя): ThinApp Word 2007.Document
set extName="%~3"
:: Название типа в системе (видимо для пользователя): Word 2007 Document
set extDesc="%~4"
:: Файл иконки
set iconFile="%~5"
:: Номер иконки
set iconIndex="%~6"
 
::call :infoMsg "exeFile=%exeFile:~1,-1%" "ext=%ext:~1,-1%" "extName=%extName:~1,-1%" "extDesc=%extDesc:~1,-1%" "iconFile=%iconFile:~1,-1%" "iconIndex=%iconIndex:~1,-1%"
::goto :EOF
 
reg add "HKCR\.%ext:~1,-1%" /ve /d %extName% /f > nul
reg add "HKCR\%extName:~1,-1%" /ve /d %extDesc% /f > nul
if not "%iconIndex%"=="" (
    reg add "HKCR\%extName:~1,-1%\DefaultIcon" /ve /d "%iconFile:~1,-1%,%iconIndex:~1,-1%" /f > nul
) else (
    reg add "HKCR\%extName:~1,-1%\DefaultIcon" /ve /d "%iconFile:~1,-1%" /f > nul
)
reg add "HKCR\%extName:~1,-1%\shell" /ve /d "open" /f > nul
reg add "HKCR\%extName:~1,-1%\shell\open\command" /ve /d "\"%exeFile:~1,-1%\" \"%%1\"" /f > nul
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Extensions" /v %ext% /d "\"%exeFile:~1,-1%\" ^.%ext:~1,-1%" /f > nul
 
goto :EOF
 
::==[ Functions ]===============================================================
 
::--[ InfoMessage ]-------------------------------------------------------------
:infoMsg
setlocal ENABLEDELAYEDEXPANSION
echo [%~nx0]: Info :: arguments
set "count=1"
for %%i IN (%*) do (
    echo  [ %%!count! ] =^> %%i
    set /a "count+=1"
)
pause
exit /b 0
 
::--[ ErrorMessage ]------------------------------------------------------------
:errMsg
echo --[ %~nx0 ]: ERROR --------------------------------------------------------
echo Использование скрипта:
echo @param1: "exeFile"
echo @param2: "ext"
echo @param3: "extName"
echo @param4: "extDesc"
echo @param5: "iconFile"
echo @param6: "iconIndex"
echo ---------------------------------------------------------------------------
echo Пример: %~nx0 "D:\Office\Word 2007.exe" "doc" "ThinApp Word 2007.Document" "Word 2007 Document" "D:\Office\Word 2007.exe" "1"
pause
exit /b 0

!ext-reg.bat

Код:
@echo off
 
set exeFullName="%~dp0ghostexp.exe"
set ext="gho"
set extName="%ext:~1,-1%.Symantec Ghost"
set extDesc="Symantec Ghost Image"
set iconFileFullName=%exeFullName%
set iconIndex="0"
call "%~dp0__ext.bat" %exeFullName% %ext% %extName% %extDesc% %iconFileFullName% %iconIndex%
 

Для каждой программы создаётся свой !ext-reg.bat, а он вызывает __ext.bat

Всего записей: 723 | Зарегистр. 08-10-2002 | Отправлено: 11:20 09-04-2013 | Исправлено: SLasH, 11:22 09-04-2013
sasha300



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может я не так сказал, но мне нужно, чтобы один раз ткнув системе, что использовать надо такую-то программу, система это запомнила. Сейчас же я навожу на программу, в данном случае на foxit reader а системе хоть бы хны. Она хотя бы один раз открыла, так ничего подобного, она даже в списке программ не появляется!
Тоже думал сменить foxit на что-нибуль другое, но сейчас другая проблема..

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 11:21 09-04-2013 | Исправлено: sasha300, 11:22 09-04-2013
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
верно, я погорячился...
 
sasha300
тогда единственный способ ассоциации - выбирать портативное приложение в "открыть с помощью" и сохранять выбор.  
 
если система не запускает портативку, то это уже отдельная проблема, причиной которой могут быть как и сама система (права пользователя, политики безопасности), так и конфиг сборки.

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 11:27 09-04-2013 | Исправлено: distortion, 11:31 09-04-2013
NickOnToluca



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

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 11:30 09-04-2013
gvozdik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha300
Или для внесения поправок в ассоциирование файлов у Вас не хватает прав в системе, либо в portable проекте были допущены ошибки.

Всего записей: 2196 | Зарегистр. 21-12-2006 | Отправлено: 11:32 09-04-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distortion
или просто ассоциировать pdf-файлы с портативным приложением.

Всего записей: 3885 | Зарегистр. 20-02-2007 | Отправлено: 11:36 09-04-2013
sasha300



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

Всего записей: 1409 | Зарегистр. 10-02-2008 | Отправлено: 11:37 09-04-2013
Alex22T

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickOnToluca
Цитата:
У меня для каждого расширения рядом с портативкой лежит батник вроде этого

В Win7(x64) этот способ работает?

Всего записей: 379 | Зарегистр. 23-04-2004 | Отправлено: 15:12 09-04-2013
NickOnToluca



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

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 17:20 09-04-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