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

» VMware application virtualization (Thinstall)

Автор: CrazyDeath
Дата сообщения: 20.09.2007 22:29
все по классике
на vmware ставлю,получаю файлы, линкую
все проходит нормально, а на запуске ерунда такая
с этими длл
Автор: sanb
Дата сообщения: 20.09.2007 22:45
я имел ввиду на каком этапе импортируеш и в какую директорию их кидаеш?
Автор: CrazyDeath
Дата сообщения: 20.09.2007 23:10
не спутями, если ты думаеш что я нахамутал, то я это проверял
знакомый мне сказал что у него таже бодяга с 12 лингвой
но 11 лингва портабится без проблем
так что вопрос можно считать закрытым
Автор: sanb
Дата сообщения: 20.09.2007 23:31
я себе так это представляю: после инсталляции кидаеш библиотеки в папку с основным исполнительным файлом лингво (должен подхватить) далее запускаеш сам лингво, настраиваеш, закрываеш и делаеш пост скан и далее по ману, ты так делал.
Автор: CrazyDeath
Дата сообщения: 21.09.2007 00:49
нет после пост скана в папку с сохраненым проектом
тхеинсталом, я добовлял нужные библы
Автор: ElectronicArts
Дата сообщения: 21.09.2007 21:08
А как боротся с буквой харддиска - в vmware создал две харда С и Е
е полностю пустой думал облегчить проге работу запустил прогу сканировал - и установил программу свою на хард Е который был полностю пустым - все получилось удачно а вот когда запускаю программу уже готовую на другом копютере в котором нету на харде раздела по букве Е оно ругаеться типа установите программу е:\.юю\юю\чсю раздел.
Как от эту проблему решать

и еще почему Thinstall не хочить портатировать программу Keyboard Sounder броде программа с дровами не работает - после создания порт версию программа не реагирует на нажатые клавишы
может знаете почему?
Автор: CrazyDeath
Дата сообщения: 22.09.2007 12:27
to ElectronicArts
в файле Package.ini закоментируй строку

VirtualDrives= Drive=A, Serial=12345678, Type=REMOVABLE; Drive=B, Serial=23456789, Type=FIXED
Автор: ElectronicArts
Дата сообщения: 22.09.2007 13:32
А это как ?? можно по яснее ?

заранее спасибо за помошь!
Автор: AltTeo
Дата сообщения: 22.09.2007 13:39
Идешь в папку где у тебя проект портабельной программы (обычно папка Captures в папке Thinstall), открываешь файл Package.ini

Ищешь строку которая начинается c VirtualDrives, и ставишь в самом начале этой строки точку с запятой ";".

Но я правда не уверен что это поможет. О результатах расскажи пожалуйста...
Автор: CPUUUH
Дата сообщения: 22.09.2007 23:17
Парни помогите, долго искал работоющее творенье, скачал 3,207

в запарке забыл перед предсетапным сканом переписать из папки path в unpack все содержимое.

Сделал все что надо проинсталил переводчик

создал c:\program files\tinstall.vs

закинул туда все что сделал сетап билдер + все что было в папке path

запустил bat-ник пишет все ок но в /bin лежат два каких то файла

Package.ro.tvr
Package.ro.tvr.thfd

вот что пишет bat

Virtual Registry Tool Version 3.207, Built Sep 16 2007
Copyright 2006-2007, Thinstall Inc. All rights reserved.
Internal development license
Import Registry from Directory 'C:\Program Files\Thinstall.VS'

Virtual Filesystem Compiler Version 3.207, Built Sep 16 2007
Copyright 2006-2007, Thinstall Inc. All rights reserved.
Internal development license
Adding FB-32BA-47AD-97AC-96781B2ABE8C}.snapshot 12865943 bytes (100%)
Adding English-Russian) for Windows\default.loc 16299 bytes (100%)
Adding glish-Russian) for Windows\Dict_ENRU.dll 2969600 bytes (100%)
Adding English-Russian) for Windows\english.loc 16357 bytes (100%)
Adding (English-Russian) for Windows\French.loc 17493 bytes (100%)
Adding (English-Russian) for Windows\German.loc 17380 bytes (100%)
Adding English-Russian) for Windows\Grammar.chm 30530 bytes (100%)
Adding 6 (English-Russian) for Windows\help.chm 256222 bytes (100%)
Adding English-Russian) for Windows\INSTALL.LOG 9968 bytes (100%)
Adding an) for Windows\Language Information.chm 696864 bytes (100%)
Adding glish-Russian) for Windows\LD-ENGRUS.exe 569344 bytes (100%)
Adding (English-Russian) for Windows\LDHook.dll 28672 bytes (100%)
Adding English-Russian) for Windows\license.txt 10124 bytes (100%)
Adding ian) for Windows\lingvoSoft Web Site.url 251 bytes (100%)
Adding nglish-Russian) for Windows\msftedit.dll 537088 bytes (100%)
Adding English-Russian) for Windows\msvcp60.dll 413696 bytes (100%)
Adding (English-Russian) for Windows\readme.txt 5094 bytes (100%)
Adding English-Russian) for Windows\russian.loc 16984 bytes (100%)
Adding English-Russian) for Windows\Spanish.loc 17563 bytes (100%)
Adding Russian) for Windows\TTSDATA\tts_ENG.dll 577536 bytes (100%)
Adding Russian) for Windows\TTSDATA\tts_RUS.dll 540672 bytes (100%)
Adding (English-Russian) for Windows\UNWISE.EXE 153088 bytes (100%)
Adding nglish-Russian) for Windows\WhatsNew.txt 7875 bytes (100%)
Runtime Linker Version 3.207, Built Sep 16 2007
Copyright 2006-2007, Thinstall Inc. All rights reserved.
Internal development license
SandboxName cannot contain '' or non-filesystem characters
Press any key to continue...



SandboxName cannot contain '' or non-filesystem characters

Я знаю что есть такая прога Sandbox но у меня ее нет на ПК может ее доутсановить надо?

Что я сделал не так?

Автор: AltTeo
Дата сообщения: 23.09.2007 01:15
Sandbox - это песочница где храняться все изменения которые делает портабельная программа. По умолчанию %AppData%\Thinstall

Скорее всего у тебя есть какое-то нестадартное название файла в программе. ПОпробуй скомпилить без этого файла...
Автор: CPUUUH
Дата сообщения: 23.09.2007 08:15

Цитата:
ПОпробуй скомпилить без этого файла...


А как?

Я искал это навание в bat-e но не нашел
Автор: cap
Дата сообщения: 23.09.2007 14:00
CPUUUH
Написано же
Цитата:
SandboxName cannot contain '' or non-filesystem characters

Измени в файле Package.ini
SandboxName=
Читай Help!



Автор: CPUUUH
Дата сообщения: 24.09.2007 14:45
Я прочел хелп, но после изменения Sandboxpath%SandboxName выдало что не указан project после этого выдало в ледующий раз.

Copyright 2006-2007, Thinstall Inc. All rights reserved.
Internal development license
SandboxName value not set in project
Press any key to continue...



Пожалуйста киньте линк на статью по использованию, или дайте настройки проги после ее установки(setup) чтоб я мог прописать где какие переменные.
Автор: Ustya
Дата сообщения: 24.09.2007 16:00
А когда ребята появится Thinstall Virtualization Suite V3.2
Если кто может, дайте ссылку!
Заранее спасибо...
Автор: andkh1
Дата сообщения: 24.09.2007 18:46
Ustya

В варезнике посмотри
Автор: sav90
Дата сообщения: 25.09.2007 14:20
CPUUUH

_http://www.box.net/rssdownload/94499426/Thinstall Virtualization Suite.chm
Автор: CPUUUH
Дата сообщения: 25.09.2007 14:55
Я читал этот ман. Ничего про project и как он относится к sandboxname я ненашел.

В bat-e нет ниодного упоминания о sandboxname

в ini нет ничего про project

Куда там его приписывать непонятно.

Пытался приписать сюда sandboxname
set PROJECT_DIR=%PROJECT_PATH% тут вместо %PROJECT_PATH% указал полный путь до папки sandboxname не заметил изменений
if exist %PROJECT_PATH% goto haspath
set PROJECT_DIR=%cd% тут не работало
:haspath тут не понял как приписать

Еще раз прошу, дайте для образца *.ini и *.bat с рабочей системы.
Автор: cap
Дата сообщения: 25.09.2007 15:06
CPUUUH
Ну, даешь
Цитата:
в запарке

Build.bat надо изменять только (!!!), если Thinstall установлен не в Program Files\Thinstall.VS\.
Все настройки текущего проекта в файле Package.ini. Пример этого файла есть в ThinstallVS.chm. Смотри раздел Package.ini format
Автор: Astrocoon
Дата сообщения: 26.09.2007 15:59
Люди подскажите!
Установил версию 3.080 , попробовал, ни чего не получается.
Взял для примера WinRAR, сделал все как в мануале. В папке Capture запускаю батник но после его работы нет вообще никаких файлов в папке bin - папка вообще пустая.
пробовал несколько раз. В чем дело?
Автор: SaDim
Дата сообщения: 26.09.2007 18:06

Цитата:
Astrocoon

Попробуй перевести дату на июнь
Автор: andkh1
Дата сообщения: 26.09.2007 18:30
Astrocoon

Лучше поищи в варезнике, там новые версии есть!
Автор: CPUUUH
Дата сообщения: 27.09.2007 11:46

Цитата:
пример этого файла есть в ThinstallVS.chm. Смотри раздел Package.ini format


Не нашел.


Вот кратенькая справочка по работе с Thinstall Virtualization Suite от MiKiCuN

1. Run "Setup Capture" and take a system snapshot. (Patch this file per above first.)
2. Install your program to be thinstalled - do not do ANYTHING else on the system!
3. Run "Setup Capture" again for post-install setup and snapshot of changes made.
4. Edit "package ini", and change to "compression:fast" and "isolation:merged".
5. Copy #attributes.ini into same folder of build.bat and package.ini.
6. Edit "build.bat" and change "THINSTALL_BIN" variable to Thinstall directory.
7. Run build.bat and wait for Thinstall to finish.
8. Patch the resulting EXE inside bin folder after creation is complete.

1 - ok
2 - ok
3 - ok
4 - изменил, закоментил предыдущие строки
5 - непонял
6 - ну создал я папаку с:\program files\thinstal.vs она была прописана в bat-e
7 - не рабоатает, точнее создал C:\Program Files\Thinstall.VS\%Desktop%\1_Thinstall_3.207.Incl.patch\unpack\{F90716FB-32BA-47AD-97AC-96781B2ABE8C}.snapshot и на этом все закончилось


Выполнил пункт 5 как и раньше

Runtime Linker Version 3.207, Built Sep 16 2007
Copyright 2006-2007, Thinstall Inc. All rights reserved.
Internal development license
SandboxName value not set in project
Press any key to continue...


Еще раз где именно в проэкте указывать SandboxName?

Установил thinstall 3.08 без доп настроек все собралось без запинки, полез в ini файл сравниваю нет никаких отличий.

В батнике отличий так же нет. В C:\Documents and Settings\Admin1\Application Data\ нет никакой директории sandbox.
Автор: andkh1
Дата сообщения: 27.09.2007 12:49
CPUUUH

4."compression=none" and "isolation=WriteCory" - закоментить, но раскоментить
"compression=fast" and "isolation=merged"
5. Скопировать из папки %Desktop% #attributes.ini и вставить рядом с build.bat и package.ini в папке Captures
6. Запустить build.bat в папке с:\program files\thinstal.vs\Captures. А если ты установил Thinstall в другую папку, тога нужно клацнуть на build.bat правой кнопкой и в конткстном меню выбрать "Изменить". Батник откроется в тестовом редакторе и будет примерно таким


Код: @echo off

set PROJECT_DIR=%PROJECT_PATH%
if exist %PROJECT_PATH% goto haspath
set PROJECT_DIR=%CD%
:haspath

if exist "%THINSTALL_BIN%\vregtool.exe" goto found
set THINSTALL_BIN=%PROJECT_DIR%\..\..
if exist "%THINSTALL_BIN%\vregtool.exe" goto found
set THINSTALL_BIN=C:\Program Files\Thinstall.VS
if exist "%THINSTALL_BIN%\vregtool.exe" goto found
echo Could not find vregtool.exe, please set the environment variable THINSTALL_BIN or install to C:\Program Files\Thinstall.VS
goto failed

:found
if not exist "%THINSTALL_BIN%\vftool.exe" goto failed
if not exist "%THINSTALL_BIN%\tlink.exe" goto failed

if not exist "%PROJECT_DIR%\bin" mkdir "%PROJECT_DIR%\bin"
if exist "%PROJECT_DIR%\bin\*.exe" del /f /q "%PROJECT_DIR%\bin\*.exe"

"%THINSTALL_BIN%\vregtool" "%PROJECT_DIR%\bin\Package.ro.tvr" ImportDir "%PROJECT_DIR%"
IF ERRORLEVEL 1 GOTO failed

"%THINSTALL_BIN%\vftool" "%PROJECT_DIR%\bin\Package.ro.tvr" ImportDir "%PROJECT_DIR%"
IF ERRORLEVEL 1 GOTO failed

"%THINSTALL_BIN%\tlink" "%PROJECT_DIR%\Package.ini" -OutDir "%PROJECT_DIR%\bin"
IF ERRORLEVEL 1 GOTO failed

goto done

echo *** Build failed ***
goto final

del "%PROJECT_DIR%\bin\*.tvr"
del "%PROJECT_DIR%\bin\*.tvr.thfd"
echo ---------------------------------------------
echo Build complete
:final
Автор: CPUUUH
Дата сообщения: 27.09.2007 14:08
Я решил проблему. Просто скопировал папку с прогой в thinstall.VS.

Проги собеаются но нет контакта с системой.

Словарь не может создать профиль по умолчанию

Редактор текста не может сохранить файл на жестк диск.
Автор: andkh1
Дата сообщения: 27.09.2007 14:44
В Package.ini посмотри внимательнее "isolationmod=", должно быть merged, тогда все будт правильно работать. и еще не забывай скопировать #attributes.ini из %Desktop%.
Автор: CPUUUH
Дата сообщения: 28.09.2007 14:46
Увы нет.
Сделал как в последнем посте andkh1 но все равно неработает.
Словарь простой никаких драйверов не требует, жаль.
Автор: andkh1
Дата сообщения: 28.09.2007 14:55
А что за словарь? Кинь ссылку. Интересно посмотреть в чем проблема!
Автор: Astrocoon
Дата сообщения: 28.09.2007 15:45

Цитата:
andkh1

Разобрался.
Дело в самом WinRAR. C другими прогами все работает.
Только вот такая проблема- проги созданные Thinstall после закрытия все равно остаются висеть в процессах. Отчего это и что можно сделать?
Автор: andkh1
Дата сообщения: 28.09.2007 15:49
Astrocoon

В Package.ini

[BuildOptions]
........................
AutoShutdownServices=1
..........................

Это касается версий старше 128 а если младше (то ими лучше не пользоваться), то там заморочено.....

Добавлено:
1. Загрузите kill.exe отсюда:
http: //www.microsoft.com/technet/sysinternals/ProcessesAndThreads/
2. Перед снятием снимка , создайте следующую папку C:\Extras и поместите kill.exe в нее.
3. Запустите kill.exe чтобы избавиться от EULA(всплывающие окна) впоследствии.
3. Создайте пустой txt файл и запишите в него следующее:

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

4. Сохраните txt файл как Utility.vbs
5. Поместите Utility.vbs рядом с Package.ini перед началом задания.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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