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

» VMware application virtualization (Thinstall)

Автор: vakoola
Дата сообщения: 06.05.2008 09:52
Ребяты! Помогите победить 3D MAX!
Пытаюсь сделать портабельную версию 6-го МАКСа.
Тхинсталю в Microsoft Virtual Pc. Запускаю батник, вроде всё компилится нормально.
Переписываю на свой комп, запускаю - МАХ начинает грузиться появляется окно загрузки и ..... и пропадает.
Просто пропадает и всё.
Никаких сообщений об ошибках не возникает, поэтому не знаю даже в какую сторону копать, где искать траблу.
Понимаю что МАКС прога сложная, но 2008-й МАКС в портейбл версии существует, не верю что 6-й МАКС нельзя сделать портейбл, а мне очень нужен именно 6-й (на крайняк 9-й).
Помогите пожалуйста разобраться с проблемой.

З.Ы.
До этого делал portable PowerDVD6. Успешно.
Всё нормально затхинсталилось, и прекрасно пашет по сей день и дома и на работе.
Автор: Astra55
Дата сообщения: 06.05.2008 11:29

Цитата:
Тхинсталю

В связи с переименованием Thinstall в Project North Star - Проект Северная звезда и со сложностью передачи в русском языка сочетания "th", предлагаются термины "озвездил", "зазвездил", "раззвездил" и т.д.
Автор: andkh1
Дата сообщения: 06.05.2008 12:16
Звезданул
Автор: vakoola
Дата сообщения: 06.05.2008 15:20

Цитата:
связи с переименованием Thinstall в Project North Star - Проект Северная звезда и со сложностью передачи в русском языка сочетания "th", предлагаются термины "озвездил", "зазвездил", "раззвездил" и

Спасибо, улыбнул.
А соббсно по теме вопроса есть что сказать?
Автор: Astra55
Дата сообщения: 06.05.2008 16:45

Цитата:
по теме вопроса есть что сказать?

ProcessMonitor и без всяких гарантий. Может получится отследить, может нет.
Автор: andkh1
Дата сообщения: 06.05.2008 19:25
vakoola
Посмотри в Package.ini в секции

Код: [Application.exe]
WorkingDirectory=%ProgramFilesDir%\My Application
Автор: vakoola
Дата сообщения: 07.05.2008 10:48
Я конечно посмотрю, но скорее всего там всё нормально.
Я-ж говорю, МАКС запускается (всплывает окно с логотипом 3DStudio, внизу бегут строки загружающихся драйверов и плагинов) и через несколько секунд - чпок - окно пропадает, причём без сообщений о каких-либо ошибках.
Думаю если бы ссылка на запускающий файл была указана неправильно, то походу МАКС бы даже грузиться не начинал.
Автор: dj_Diesel
Дата сообщения: 07.05.2008 11:27
vakoola
кстати 1st DVD COPY аналогично тож грузится все потом хопс и исчезает прям как в Вашем случае
мне думается причина в другом
Автор: andkh1
Дата сообщения: 11.05.2008 13:55
Вышла новая версия Thinstall (именно thinstall, а не VMware) http://forum.ru-board.com/topic.cgi?forum=35&topic=7917&start=1040#19
Автор: grinchukav
Дата сообщения: 11.05.2008 17:52
Всем привет! Есть проблема.
Пробовал затхинсталить (и зазвездить тоже) Adobe Captivate (очень нужная для меня программа для захвата происходящего на экране и преобразования во Flash-формат с широкими возможностями редактирования).
Начинается следующая ерундовина. Портированная версия делает только один кадр и спокойно перестает реагировать на происходящее. Хотя уже готовые файлы с кучей кадров позволяет вполне нормально редактировать. Пробовал различные моды изоляции -- результат один.
Интересен другой момент -- если я просто копирую файлы из папки Captivate (в Programm Files), то вполне можно работать, хотя и происходит частичная потеря функциональности. Но я бы смирился, если бы не травмирующее душу обстоятельство -- для нормальной работы программы требуется установленный Flash-plugin для Internet Explorer, что не позволяет воспользоваться программой на чужой машине (Flash-plugin при установке требует права администратора).
Попробовал схитрить: запустил thinstall, скопировал программные файлы, установил plugin, продолжил сканирование и т.д. Результат тот же -- снова не захватывается изображение (только первый кадр).
PS Эта проблема проявляется вне зависимости от наличия flash-plugina на машине, где запускается portable-версия. В пользовании thinstall не новичек (сильно помогает и данный форум), но здесь нашла коса на камень.
Any Ideas?
Автор: dj_Diesel
Дата сообщения: 11.05.2008 19:53
grinchukav
идея использовать другую подобную программу))
Автор: andkh1
Дата сообщения: 11.05.2008 20:29
Version 3.387, Apr 30 2008
- Added new graphics for the Setup Capture wizard.
- Fixed a problem in which Setup Capture writes to the package.ini file with MSIInstalDir but the build expects MSIInstallDirectory.
- Fixed an issue in which snapshot.exe sometimes fails when an application contains invalid icon data.
- The installer now supports overridding INSTALLDIR when installing .msi files using a command line interface.
- Log Monitor uses a new shared memory object format. Applications packaged with older versions of Thinstall will no longer produce trace files when a newer version of Log Monitor is running. To produce trace files for older packaged versions of Thinstall, use a copy of an older log monitor application.
- MS-DOS and 64-bit child processes are created natively outside of a virtual environment (previous versions of Thinstall failed to create these processes). This resolves an issue in which a packaged application might not print on 64-bit systems.
- Added the AllowUnsupportedExternalChildProcesses option under [BuildOptions] in the package.ini file. When set to 0, an attempt by the virtualized application to create a child MS-DOS or 64-bit process will fail. When set to non-zero (default), the process will be created natively outside of the virtual environment.
- Fixed a problem in the ts_load_internal_module.
- Resolved issues in which Sandboxes were stored to the root directory of mapped drives or UNC paths.
- Fixed a race condition in .ini file processing that can occur in Microsoft Office 2007 that causes app to crash.
- Implemented the runtime EULA package.ini setting. By default this is 0. Setting it to 1 will cause the EULA to be displayed. Consult your Master License Agreement to determine if you need to display the EULA or not.
- Implemented Setup Capture GUI changes to add easy access to PermittedGroups, Compression, SandboxPath, and Build.
- Prevented exclusion of "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent" and "...Internet Settings\User Agent" registry keys from capture. This fixes an issue in which .NET 1.1 is packaged with IE to provide web-based .net applets without installing .NET.
- Implemented a fix for Cisco Security Agent that has a race condition that was causing a failure when running under Thinstall.
- Fixed corrupted registry isolation when HKEY_LOCAL_MACHINE.txt has HKEY_LOCAL_MACHINE\Schema or any other non-existing top-level key. The error message when a DLL can't be loaded is now more precise. Proper debugging of vregtool is now enabled.
- Fixed a bug in log monitor that was occurring when dereferencing bad pointers and was causing a failure during the logging process.
- Removed small compression. Because of licensing issues, small compression is no longer available. Packages that used small compression will switch to fast compression.
- RegGetValue() will expand REG_EXPAND_SZ strings by default.
- Fixed a number of unicode issues where ANSI string lengths were not calculated correctly for 2-4 byte characters.
- Fixed issues in which child process command line arguments were not being passed along correctly.
- Fixed an issue in which Thinreg would sometimes fail to execute .vbs scripts when .vbs type association has been changed to notepad or other processes.
Автор: grinchukav
Дата сообщения: 11.05.2008 21:55
grinchukav
dj_Diesel

Цитата:
идея использовать другую подобную программу))


Рад, что мы мыслим одинаково (Camtasia Studio нормально звездится и тхинсталлится). Просто много чего уже наделано в Captivate, да и разработка именно учебных материалов в нем идет намного быстрей.
Обидно, что не могу допереть в чем там дело. Будь глубокая интеграция в систему, то и обычное копирование программной папки не работало бы. На рапидшаре валялось пару портируемых сборок. Пока не тестировал. Но нужна своя сборка, сам делал русификацию и т.д.
В общем, выкручусь. Просто непонятна причина "затыка". Концептуальная проблема, однако. Первый серьезный облом на пару десяток попыток.
Автор: grinchukav
Дата сообщения: 14.05.2008 12:51
Возвращаясь к вопросу о Adobe Captivate.
Скачал портированную версию с рапиды -- оказались те же проблемы, что и у меня. Халтурщики, ведь мало просто затхинсталить, нужно чтоб и работало.
В связи с этим у меня вопрос: на сайте thinstall.com ясно сказано, что процедура не работает для программ, сильно внедряющихся в систему или устанавливающих драйвера. Как я могу отследить, происходит ли это с конкретной программой? За чем нужно следить в regmon (filemon и т.д.)?
Автор: hpoint
Дата сообщения: 14.05.2008 12:52
Доброго дня всем!
Неожиданная проблема возникла в MUICacheDel.vbs

Цитата:

Function OnLastProcessExit
    RegFileName = ExpandPath("%Personal%\MUICacheDel.reg")
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set RegFile = fso.CreateTextFile(RegFileName, true)
    RegFile.WriteLine("Windows Registry Editor Version 5.00")
    RegFile.WriteBlankLines(1)
    RegFile.WriteLine("[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]")
    RegFile.WriteBlankLines(1)
    RegFile.Close
    RegEditPid = ExecuteExternalProcess("regedit /s " & chr(34) & RegFileName & chr(34))
    WaitForProcess RegEditPid, 0
    fso.DeleteFile(RegFileName)
End Function

В версии 3.358 от CrazyDeath Thinstall работал отлично, а версия 3.387 выдает ошибку в скрипте на выходе из thinstalled приложения.

Вопрос чисто Российский. Что делать?
Автор: Angel Hranite
Дата сообщения: 14.05.2008 19:08
Добрый вечер! Необходимо сделать автокад для офиса (40 компов). Как это сделать знаю, только задача в том, что все что распаковывается должно храниться на сервере. Если делать обычным способом, то у всех будут одни и теже настройки и т.д.
Необходимо сделать так, чтобы для каждого компа создавалась своя папка для распаковки в папке Thinstall. Т.е. например имя компа pc011, а папка с распакованными файлами \\server\AutoCAD\ Thinstall\pc011 в ней все файлы только для этого компа…
Думаю смысл понятен… Ваше мнение как это сделать?
Автор: toR_nado
Дата сообщения: 14.05.2008 22:52
hpoint

Цитата:
Доброго дня всем!
Неожиданная проблема возникла в MUICacheDel.vbs

Подтверждаю, то же с этим столкнулся.

Цитата:
Вопрос чисто Российский. Что делать?

Ответ чисто Российский. Не добавляй файл скрипта в проект.
Автор: hpoint
Дата сообщения: 15.05.2008 01:57

Цитата:
Ответ чисто Российский. Не добавляй файл скрипта в проект.
Это не решение вопроса. Слишком долго боролись с его решением...
Необходимо чтобы следов не оставалось!
Может CrazyDeath сможет оттрассировать? Думаю, что проблема не должна быть очень сложной, думаю, просто изменился формат передачи параметров. Я "методом научного тыка" все что можно перебрал, но решения так и не нашел.


Добавлено:

Цитата:
Думаю смысл понятен… Ваше мнение как это сделать
Может меня поправят более опытные товарищи, но я тоже думал над этим и решения так и не нашел.

Автор: Stendvik
Дата сообщения: 15.05.2008 07:06

Цитата:
Необходимо сделать так, чтобы для каждого компа создавалась своя папка для распаковки в папке Thinstall. Т.е. например имя компа pc011, а папка с распакованными файлами \\server\AutoCAD\ Thinstall\pc011 в ней все файлы только для этого компа…


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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]
"ComputerName"="ADMIN"

Можно еще по-пробовать с переменными среды по-мутить, Thinstall вроде бы их понимает. Делаем что-то типа
set UnPack=\\192.168.0.1\users\pc011\ - задаем переменную среды на компьютере пользователя.
А в качестве папки для распаковки указываем %UnPack%.
Автор: GingerFox
Дата сообщения: 15.05.2008 10:41
Есть вопрос. Пытаюсь зафинсталить программу Ultra Recall (древовидный редактор такой). Финсталю в виртуальной машине. Делал пакеты и под XP и под Vista. Запускаю пакет уже в реальной боевой Vista. Вроде все нормально грузится, но ни новый файл создать, ни открыть какой-нибудь другой не получается. В виртуальных машинах причем все работает нормально. Уже и уровни изоляции разные пробовал, но что-то все по прежнему. Что неправильно делаю?
Автор: uDavBoa
Дата сообщения: 15.05.2008 10:52
Подскажите можно сделать Portable приложение с MS SQL Server 2000 и как. В новшествах написано что можно, только у меня не получилось . Пишет что служба не установленна.
Автор: dj_Diesel
Дата сообщения: 15.05.2008 11:44
uDavBoa
надо прочитать справку в поиске ищи Virtual Service
там подробно описано как запускать службы

Добавлено:
GingerFox
т.е. он внешне ничего не видит да?

проверьте наличие Attributes.ini в корне проекта и чтоб в указанном ini было
[Isolation]
DirectoryIsolationMode=Merged
Автор: vyachko
Дата сообщения: 15.05.2008 12:31
Angel Hranite

Цитата:
Необходимо сделать автокад для офиса (40 компов).


Думаю сделать это можно.
1. Для каждого пользователя (именно пользователя, а не компьютера, поскольку мне кажется логичнее иметь персональные настройки именно для пользователя, а не для компьютера) на сервере сделать папку
2. При загрузке пользовательской машины подключать эту папку как сетевой диск (буква диска одна для всех например X)
3. В Package.in прописать
SandboxPath=X:\AutoCAD

Думаю должно сработать.
Автор: GingerFox
Дата сообщения: 15.05.2008 12:58
dj_Diesel
Не только не видит. Просто вообще ничего не происходит при выборе в меню пункта File - New.
Мигает только окно слегка и ни фига.
Автор: Angel Hranite
Дата сообщения: 15.05.2008 13:03

Цитата:
Можно еще по-пробовать с переменными среды по-мутить, Thinstall вроде бы их понимает. Делаем что-то типа
set UnPack=\\192.168.0.1\users\pc011\ - задаем переменную среды на компьютере пользователя.
А в качестве папки для распаковки указываем %UnPack%.


а можно на этом месте подробней?

vyachko, спасибо будем пробовать
Автор: vyachko
Дата сообщения: 15.05.2008 13:30
Angel Hranite
И ещё, если в Package.ini используется режим DirectoryIsolationMode=WriteCopy (так бы сделал я).
То в папке с проектом нужно будет создать папку %drive_X% и положить в неё файл ##Attributes.ini с
[Isolation]
DirectoryIsolationMode=Merged

Если же в Package.ini используется режим DirectoryIsolationMode=Merged, то создавать папку не нужно.
Автор: GingerFox
Дата сообщения: 15.05.2008 14:18
dj_Diesel
Заработало!
Теперь буду тестить.
Кстати User Guide на сайте производителя так и не нашел. Существует ли такой документ в природе?

А вот такой вопрос. У программы есть файл справки CHM. Если его оставить в пакете под финсталляцию, то при запуске финстальнутого пакета и обращении к справке в сандбокс распаковывается этот CHM файл. А можно ли как-то сделать так, чтобы просто указать, что надо пользоваться файлом из сандбокса, но при этом этот самый файл копировать в сандбокс вручную. Идея в том, что для того, чтобы не дублировать информацию в финстальном пакете оставить ТОЛЬКО саму программу и библиотеки, которые ей нужны для запуска, а всю прочую информацию (справку, всякие шаблоны) записать отдельно, создать архив и распаковывать сразу в сандбокс.
Может путано объяснил, если непонятно, могу еще попробовать...
Автор: Le9i0nX
Дата сообщения: 15.05.2008 20:54
По прозьбе одного человека выкладываю пакет Delphi 7(исходные файлы для портабл версии)
_____rаpidshare.com/files/114839140/Borland_Delphi_7.part01.rar.html
_____rаpidshare.com/files/114843245/Borland_Delphi_7.part02.rar.html
_____rаpidshare.com/files/114859729/Borland_Delphi_7.part03.rar.html
_____rаpidshare.com/files/115125336/Borland_Delphi_7.part04.rar.html
_____rаpidshare.com/files/115129009/Borland_Delphi_7.part05.rar.html
_____rаpidshare.com/files/115130795/Borland_Delphi_7.part06.rar.html
Извените что частями но мой инет способен токо на этот вариант.
(п.с. в слове рапидшара первая "а" написана русским)
Автор: hpoint
Дата сообщения: 15.05.2008 23:26
Спасибо!
Для удобства скачивания залил одним куском на рапиду. (64.9Mb)
Автор: sanb
Дата сообщения: 16.05.2008 01:36
всем привет, давно меня тут небыло...
такой вопрос: кто сейчас какую рабочую версию юзает (из последних), северную звезду или классику, что то в варезнике путаница, недоделки - переделки какието, нужен ответ человека юзавшего на практике последние релизы от "наших"
Заранее благодарен.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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