Ru-Board.club
← Вернуться в раздел «Программы»

» VMware application virtualization (Thinstall)

Автор: JFK2005
Дата сообщения: 17.01.2008 21:14
CrazyDeath
Большое спасибо за ответ, вот теперь всё ясно. Всё дело в том, что я ранее скачал сборку Office 2007, сделанную неким Grizzly - английский офис 2007. Захотелось собрать такой же, только русский, с интегрированным SP1.

Есть надежда, что теперь, когда Thinstall принадлежит VMWare, процесс появления новых версий (и отлова багов в старых) ускорится.

Купили бы они еще OllyDbg впридачу... а то после смерти Soft Ice ни одного приличного отладчика низкого уровня не осталось...

***

Сейчас посмотрел ту самую сборку от Grizzly - набор шрифтов Офиса2007 в ней, похоже, отсутствует.
Автор: MIHMIH007
Дата сообщения: 18.01.2008 01:26

Цитата:
During virtual app startup, register fonts installed by the app even if they were installed outside the %Fonts% directory



Цитата:
Большое спасибо за ответ, вот теперь всё ясно


Наскоко я правильно понял эту строчку то она означает это:

Цитата:
P.S. с версии 3.300 шрифты регестрируются даже если они были установлены вне папки фонтс.

Например возьмём обычный виндовс и закинем шрифты в папку C:\WINDOWS\Fonts через cmd.exe или через тотал коммандер. Открываем какую нить программу и смотрим что шрифтов у нас не появилось....потому что они не зарегестрировались в реестре если бы я это делал через панель управления и вкладку шрифты то появилась бы запись в реестре например:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Euclid (TrueType)"="euclid.ttf"
"Euclid Bold (TrueType)"="euclidb.ttf"
"Euclid Bold Italic (TrueType)"="euclidbi.ttf"
"Euclid Extra (TrueType)"="euextra.ttf"
"Euclid Extra Bold (TrueType)"="euextrab.ttf"

В проекте тхинстал же всё иначе....если мы хотим добавить шрифты то мы можем просто кинуть нужные шрифты в папку %Fonts% перед сборкой (если кинуть в песочницу работоспособность не проверял) собрать проект а при запуске той программы которую создаём она сама внесёт изменения в виртуальный реестр и шрифт будет нормально отображаться. Но почему копируются все шрифты вопрос остаётся открытым ( ну покрайнеё мере лично для меня ) ?? пусть бы и копировались только те шрифты которые мы добавили. Ведь запись реестра для тех шрифтов которые устанавливаются с программой уже есть в HKEY_LOCAL_MACHINE.txt

И всё же почему шрифты копируются и как это обойти??))))))))
Автор: CrazyDeath
Дата сообщения: 18.01.2008 03:36
Думаю, по той же причине, что ExternalDLLs.
Хотя папка Fonts вещь особая...
Автор: Wu Tang
Дата сообщения: 18.01.2008 11:32
MIHMIH007
Так что по-моему вопросу насчет photoshop-a, можно ли собрать так и чтоб иконка отображалась и файла дополнительного рядом не было?
Автор: MIHMIH007
Дата сообщения: 18.01.2008 14:35
Wu Tang так проблема не в фотошопе проблема в виндовсе)))) если бушь использовать на висте то иконка будет
Автор: CrazyDeath
Дата сообщения: 19.01.2008 03:58
камень в сторону Thinstall от работника symantec.
copy-paste с офф. форума Thinstall.
http://juice.altiris.com/forum/3078/thinstall-agentless-virtualization
Автор: dj_Diesel
Дата сообщения: 19.01.2008 09:50
CrazyDeath
а по русски кратко можно описать
что описано в статье выше
Автор: Intersolar
Дата сообщения: 19.01.2008 10:41
В статье крикуют (завидуют) Thinstall, описывая недостатки:

1. Thinstall эмулирует сотни функций Windows, для которых Microsoft переодически выпускает заплатки. Следовательно и Thinstall должен обновляться также часто.
2. Множественные копии самого агента (каждая программа ведь независима сама по себе) который исходя из п.1 необходимо переодически обновлять, из чего приходим к п.3
3. Необходимость перепаковки каждого Thinstalled-приложения при выходе новой версии агаента.
4. Невозможность по простому обновить саму программу внутри пакета (только полная перепаковка) - насколько я понял оригинал статьи.
5. Каждый запущенный агент потребляет 50 Мб+ оперативной памяти. Соответственно при при запуске нескольких Thinstalled-приложений приведет к резкому уменьшению производительности системы.

В качестве альтернативы предлагается продукт Altiris® Software Virtualization Solution™ (SVS™) который, вроде как, бесплатен для домашнего использования и лишен вышеописанных "недостатков" Thinstall.

P.S. Размер у SVS надо сказать небольшой, но в первую очередь это все нацелено на крупные компании, имеющие сервера приложений - домашние пользователи могут спать спокойно и пользоваться Thinstalled-приложениями.

P.P.S. Критикует Thinstall специалист Altiris®, которая теперь является подразделением Symantec
Автор: JFK2005
Дата сообщения: 19.01.2008 11:21
1) Заплатки выпускаются в основном для дыр в системе безопасности. Что же касается ядра - то оно не менялось уже очень давно;
2) Не вижу в этом ничего плохого;
3) Поскольку процесс автоматизирован, перепаковка не составляет особого труда;
4) А зачем обновлять законченное решение внутри пакета?
5) Проблема высосана из пальца.

Заказная статья, вероятно проплаченная Symantec. Кому нужен конкурент на рынке портабельных решений?
Автор: CrazyDeath
Дата сообщения: 19.01.2008 22:08
Согласен с JFK2005 добавлю что

1. тхинсталл не использует не документированых возможностей так, что обновления windows не помеха.
4. почему нельзя, можно только размер песочницы увеличится.
5.да такая проблема есть но не 50мб, а 5 - 10мб.

Интерес к Altiris у меня пропал после того как понял, что они используют драйвер.
Автор: vilis007
Дата сообщения: 20.01.2008 12:04
Вы так яро бросились защищать Thinstall, что можно подумать, у вас пытаються отобрать любимую игрушку Но у Thinstall и Altiris всё-же немного разные ниши.
Thinstall - для тех, кто часто работает на разных компьютерах. На каждом не надо инсталировать драйвер.
Но на Altiris проще сделать работающую под конкретную задачу среду. При работе нескольких виртуализированных приложений тратится меньше ресурсов. И программа бесплатна, если не использовать централизованный сервер приложений.
Автор: 5555555
Дата сообщения: 20.01.2008 12:08

Цитата:
вас пытаються отобрать любимую игрушку

любимую песочницу
Автор: gyfhgyfh
Дата сообщения: 21.01.2008 08:16


Coming soon..

Добавлено:
Need to be translated
Необходимость перевода

----------------------------------------------------------------------------
File=Файл
Open=Открыть
Save=Запомнить
SaveAs=Сохранитькак
Exit=Выход

SetupCapture=Настройкакамеры
AutoSnapShot=Автомобилиоснасткувыстрел
FastRepack=БыстрыйРепак
FolderMacrosWriteCopy=Папкамакросы[WriteCopy]
FolderMacrosMerged=Папкамакросы[Объединять]
RegConvert=РегКонвертировать

Setting=Настройка
Tools=Сервис
Language=Языки
Chinese=Китайскийупрощенный
English=Английский
TChinese=Традиционныйкитайский
Russian=Российская
Japanese=Японский

Help=Помощь
About=О
NewProject=Новыйпроект
Build=Создайте
Edit=Изменить
Del=Дель

Compression=Сжатие
None=Тем не
Fast=Быстрый
Small=Малые

DirIsolation=ДирИзолирующие
WriteCopy=WriteCopy
Merged=Объединять
Full=Полное
RegIsolation=РегИзолирующие
BlockSize=Размерблока

ChildProcess=Процессребенка
Virtual=Виртуальная
External=Внешний
OutDir=ИзДир
SandboxName=ПесочницаИмя
SandboxPath=ПесочницаПуть
SandboxDir=ПесочницаДир
InventoryName=ИнвентаризацияИмя
ResExtraAdSp=ResExtraAdSp
UpgradePath=МодернизацияПуть
LogPath=ВходПуть
ExclPattern=ExclPattern
ExternalDlls=ExternalDlls
IsoMemObj=IsoMemObj
IsoSychrObj=IsoSychrObj
ExtCOMObj=ExtCOMObj
ChildProcEE=ChildProcEE
VirtualDrives=Виртуальныедиски
Add|DelKey/DoubleClick=Добавить|DelKey/DoubleClick

MSIFilename=MSIИмяфайла
MSIInstallDir=MSIустановитьреж
MSIManufacturer=MSIПроизводитель
MSIProductCode=MSIКодпродукта
MSIProductVer=MSIВерсияпродукта
MSIUpgradeCode=MSIМодернизациякодекса
PermittedGro=PermittedGro
AccDeniedMsg=AccDeniedMsg
/ReadOnlyData/Disabled >>>/Add|DelSection=/ReadOnlyData/Инвалиды >>>/Добавить|DelSection
Source=Источник
Shortcuts=Быстрый
FileTypes=Типыфайлов
WorkingDir=РабочаяДир
Icon=Икона
CommandLine=Команднаястрока
Add|DelValue/DoubleClick=Add|DelValue/DoubleClick

AutoStartServices=АвтоСтартуслуг
AutoShutdownServices=Автовыключениеуслуги
DisableTracing=Отключитьотслеживание
NetRelaunch=Чистаяперезагрузка
IconNULL=ИконаNULL
NoRelocation=НетПеревод
StringFileInfo=СтрокаFileInfo
ShowEULA=ПоказатьEULA
StripVersionInfo=ПолоскаверсияИнфо
SandboxRemovableDisk=Песочницасъемныйдиск
SandboxNetworkDrives=Песочницасетевыедиски
RemoveSandboxOnExit=Удалитьпесочниценавыезд
RetainAllIcons=Сохранитьвсеиконы
MSIRequireElevatedPrivileges=MSIRequireElevatedPrivileges
MSIDefaultInstallAllUsers=MSIDefaultInstallAllUsers
VlExtOutOfProcessCOM=VlExtOutOfProcessCOM
AddPageExecutionPermission=AddPageExecutionPermission
GenerateMSI=СоздатьMSI
CustomSet=Пользовательские Комплекса
Sound=Звук
----------------------------------------------------------------------------
Автор: yako1019
Дата сообщения: 21.01.2008 08:33
Всем привет!
Помогите разобраться с проблемой.
Работаю с Thinstall’ом. Захват, инсталляция нужной программы, повторный захват.
Копирую ##Attributes.ini из %Desktop% в корень проекта и т.д.
Запускаю build.bat, все проходит нормально, получаю папку Bin с программой.
А вот программа (Recolored.exe) получается неработоспособной – при ее запуске комп начинает жутко тормозить. Смотрю в Диспетчере на процессы, а там вот такое:

[img] [/img]

Т.е. программа запущена бесчисленное количество раз.
Как то завершить все запущенные одинаковые процессы бесполезно – пока завершаешь один, рождаются два новых. В конце концов, выдается сообщение, что мало виртуальной памяти.

Такое же происходит и при сборке «Your Uninstaller! 2006», а не только с «Recolored».
Делал все на трех реально разных машинах. И на виртуальной (VMWare) и на обычных.
Использовал три разные версии Thinstall: v3.049, v3.330, v3.332. Последние две скачивал по вашим ссылкам. Результат везде один и тот же!!!
Что это может быть?

Просьба сильно не бить, если такое уже обсуждалось.
Облазил почти весь форум – ответ не нашел.
Заранее благодарю, за ответ.

Автор: gyfhgyfh
Дата сообщения: 21.01.2008 08:41
YourApp.vbs :

Function OnFirstParentExit
ExecuteVirtualProcess "taskkill /T /F /IM YourApp.exe"
End Function
Автор: sanb
Дата сообщения: 21.01.2008 09:40
gyfhgyfh

Цитата:
Coming soon..
Добавлено:
Need to be translated
Необходимость перевода

partially translated
[more=Read...]

Код: File=Файл
Open=Открыть
Save=Сохранить
SaveAs=Сохранить как
Exit=Выход

SetupCapture=Настройка захвата
AutoSnapShot=Автоснимок
FastRepack=Быстрая перепаковка
FolderMacrosWriteCopy=
FolderMacrosMerged=
RegConvert=

Setting=Настройка
Tools=Инструменты
Language=Язык
Chinese=Китайский упрощенный
English=Английский
TChinese=Китайский традиционный
Russian=Русский
Japanese=Японский

Help=Помощь
About=О программе
NewProject=Новый проект
Build=Создать
Edit=Изменить
Del=Удалить

Compression=Сжатие
None=Нет
Fast=Быстрое
Small=Маленьний

DirIsolation=Изоляция директорий
WriteCopy=
Merged=
Full=Полная
RegIsolation=Изоляция реестра
BlockSize=Размер блока

ChildProcess=
Virtual=Виртуальный
External=Внешний
OutDir=
SandboxName=Имя песочници
SandboxPath=Путь к песочнице
SandboxDir=
InventoryName=
ResExtraAdSp=
UpgradePath=
LogPath=
ExclPattern=
ExternalDlls=Внешние Dll's
IsoMemObj=
IsoSychrObj=
ExtCOMObj=
ChildProcEE=
VirtualDrives=Виртуальные диски
Add|DelKey/DoubleClick=Добавить|Кнопка удаления/Двойное нажатие

MSIFilename=MSI Имя файла
MSIInstallDir=MSI Директория установки
MSIManufacturer=MSI Производитель
MSIProductCode=MSI Код продукта
MSIProductVer=MSI Версия продукта
MSIUpgradeCode=MSI Код обновления
PermittedGro=
AccDeniedMsg=
/ReadOnlyData/Disabled >>>/Add|DelSection=
Source=Источник
Shortcuts=
FileTypes=Типы файлов
WorkingDir=Рабочая директория
Icon=Икона
CommandLine=Командная строка
Add|DelValue/DoubleClick=

AutoStartServices=Автозапуск сервисов
AutoShutdownServices=Автовыключение сервисов
DisableTracing=Отключить отслеживание
NetRelaunch=
IconNULL=
NoRelocation=Без перехода
StringFileInfo=Строка информация о файле
ShowEULA=Показывать лицензию
StripVersionInfo=
SandboxRemovableDisk=Песочница съемного диска
SandboxNetworkDrives=Песочница сетевых дисков
RemoveSandboxOnExit=Удалять песочницу при выходе
RetainAllIcons=Сохранять все иконки
MSIRequireElevatedPrivileges=
MSIDefaultInstallAllUsers=
VlExtOutOfProcessCOM=
AddPageExecutionPermission=
GenerateMSI=Создать MSI
CustomSet=
Sound=Звук
Автор: Sergey_AV
Дата сообщения: 21.01.2008 13:00
Народ, помогите - очередная затыка. Собираю M$ Visual Studio 6.0, точнее Visual Basik. Но не суть. В качестве стредства сборки - Thinstall 3.332 с патчем от CrazyDeath на чистой машине. Все вроде собралось, но... при попытке открыть любой проект (из ранее сохраненных на диске) выдается сообщение: "данный проект уже открыт". И... до свиданья . Попытки "мудрить" со степенью изоляции ни к чему не привели - я просто не знаю, в чем дело. Подскажите, плииз хоть в каком направлении копать.
Автор: andkh1
Дата сообщения: 21.01.2008 13:25
Хотя дело может быть и не этом, но попробуй версию 3,300. По личным наблюдениям 3,332 кривовата....
Автор: Sergey_AV
Дата сообщения: 21.01.2008 14:29
andkh1

Пробовал. Результат - 100% совпадает. К тому же я склонен верить CrazyDeath, что его патч решает некие проблемы . Во всяком случае, я никаких особых проблем (при использовании патча, разумеется) не встретил, а поведение на большинстве собираемых приложений что 3.300, что у 3.332 одинаково.

Автор: andkh1
Дата сообщения: 21.01.2008 14:38
Sergey_AV
Это проблема самого Thinstall, а не CrazyDeath и его патча... У меня с десяток прог 3,332 не собираются, а 3,300 все хорошо работает.... И поэтому я такое предположение и выдвинул... Но это было только предположение...
Автор: yako1019
Дата сообщения: 21.01.2008 15:18
gyfhgyfh

спасибо за ответ, но пока что-то ничего не получается. Результат практически
такой же, как и раньше. Можешь расписать немного поподробнее (для тех, кто в бронепоезде)?
Я так понял, что надо использовать утилиту PsKill.exe.
Поместить ее на диск С:\Extras, запустить, потом сделать все как обычно, а в конце
создать файл Utility.vbs, поместить его рядом с Package.ini.
Может, я что-то неправильно делаю? Вот мой файл Utility.vbs

Function OnFirstParentExit
ExecuteVirtualProcess "C:\Extras\pskill application.exe"
End Function

Вместо «application.exe» я писАл и «Your Uninstaller! 2006.exe» и «uruninstaller.exe» -
ничего не помогает.

С нетерпением жду ответа.
Автор: gyfhgyfh
Дата сообщения: 21.01.2008 15:33
yako1019

"С:\Extras" must be "%drive_c%\Extras" next to Package.ini




sanb

Thanks for your partially translated. I will use it.
Автор: RamireZ
Дата сообщения: 21.01.2008 23:04
Наблюдаю стабильную проблему с офисом 2007 СП1 после сборки Thinstall.
Сохранение любого файла вызывает зависание офиса, если сохранять не на дисках, указанных в строке VirtualDrive.
Т.е. если попытаться сохранить файл на сетевой диск - офис умирает или виснет.
Если на локальный, указанный в VirtualDrive - все ОК.
Остальный параметры перебрал, кажется, все - никакие варианты не помогают. Может, кто-то сталкивался с этой проблемой?
Автор: dj_Diesel
Дата сообщения: 22.01.2008 06:38
RamireZ
закоментируй VirtualDevice
тож самое и с прогами для записи дисков

просто если не комментировать он видит только те которые есть т.е. сидюка и дискет не видит
а еще разреши Network точно не помню
Автор: gyfhgyfh
Дата сообщения: 22.01.2008 09:10
About Virus Report

It was ProjectPortables with "MoleBox Pro" + "ASPR" (Skin,sounds,image,dlls)

I also tryed to pack with Thinstall, but "dll_dump Log" got an error

It must be Wrong report


Неправильное доклад

1.No file will Infection
файл не будет Инфекция

2.No send Email
Нет отправить по почте

3.No Network Connection
Подключения к сети "

You can use any network spytools Surveillance it
сеть шпионажа инструменты Наблюдение это



(From Google Translate)



Anybody know

"build" ,"sbmerge Log" ,"vregtool Log","dll_dump Log" were used DOSAPI (Pipeline Трубопровода)


------------------------------------------------------------------------------------------------------------------------------


RamireZ


ВНИМАНИЕ!!!
ВЫложенный на предыдущей странице файл

" Thinstall Virtualization Suite Package Editor
Version 2008.01.10.23.10
( Public Build ) "

ЗАражен трояном!
Сработал антивирь - проигнорировал, т.к. с Thinstall уже была подобная проблемма именно у этого антивиря.
Но потом на флешку стали записываться паленые файлы автозапуска, а AVZ обнаружил перехваченные системные функции...
Комрады, будьте осторожнее.

P.S. Про сам пакет - такой глючной поделки не видел давно.
Мало того он портит существующий Package.ini, сбивая настройки генерируемых экзешников, так еще и build.bat перестает после него работать, ссылаясь на "не могу проверить лицензию" (видимо, проблемы с путями).
В треш это чудо, однозначно.

P.P.S. Посмотрел профиль автора, выкладывающего сие творение. Подозрительно - сообщения на английском, пишет только в темы посвященные Thinstall. Уж не казачок ли? Пардон, если чересчур подозрителен.
Автор: yako1019
Дата сообщения: 22.01.2008 09:49
Господа,
так как же все-таки решить проблему, когда некоторые сборки при запуске в процессах непрерывно размножаются, а окно самой программы не появляется???
Astrocoon тоже писАл об этой проблеме.

gyfhgyfh
Thanks.
Спасибо,
но пока все предложенные решения не помогают (
Автор: gyfhgyfh
Дата сообщения: 22.01.2008 10:06
yako1019


Recolored.exe [Armadillo 1.xx - 2.xx -> Silicon Realms Toolworks]

May be it has process detect
Может быть, оно процесса обнаружения



Автор: sanb
Дата сообщения: 22.01.2008 10:30
gyfhgyfh
in this forum banned crossposting
here only discussion and free tools related with Thinstall
here>> only links to warez related with Thinstall
Автор: gyfhgyfh
Дата сообщения: 22.01.2008 10:42
sanb

Ok, the link was del.
Автор: dj_Diesel
Дата сообщения: 22.01.2008 18:58
CrazyDeath
Здравствуйте!

а что посоветуете чтоб Download Master интегрировался в виндоус
мож externaldll или что то другое
сразу говорю стационара не будет чтоб ошибок не было

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Программа для поднятия трубки модемом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.