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

» VMware application virtualization (Thinstall)

Автор: rexcoder
Дата сообщения: 03.03.2008 22:11
При перестановки версии Thinstall стало еще круче.
Если прога раньше открывалась и только не сохраняла результат. То теперь при попыике открыть портейбол прогу выскакивает надпись что HTML файл помощи отсутствует и все...
Автор: dj_Diesel
Дата сообщения: 04.03.2008 04:19
rexcoder
тогда полностью удалите Thinstall (переустановите Windows) сделайте на виртуалке проект и пришлите Package.ini посмотрим
ксати что за прога
Автор: rexcoder
Дата сообщения: 04.03.2008 05:18
Так на виртуалке и делаю. А прога графика - Лого Дизайн Студия

Добавлено:
Сейчас попробую на машине все переставить.
Да может я нетак делаю, я "инсталировал" на комп Thinstall.vs, потом перенес всю эту папку на виртуальную машину
Автор: LanKaHoug1
Дата сообщения: 04.03.2008 15:55
помогите, не могу скачать Convert INI.
rar.html скачал, а дальше ничего не находит. Патченый boot_loader_exe тоже не получаетса.
Автор: LogGol69
Дата сообщения: 04.03.2008 18:50
dj_Diesel

Цитата:
надо прописать их ExternalDll


gyfhgyfh

Цитата:
regsvr32 /s bordbk100.dll
regsvr32 /s bordbk100N.dll


Непомогает, загвоздка гдето в другом месте
Автор: rexcoder
Дата сообщения: 04.03.2008 20:32
Посмотрел хелп инсталированной проги на компе, инсталированной на виртуальной машине и в сборке. Так это выглядит



Может из за этого выскакивает надпись что HTML файл помощи отсутствует и не работает
Автор: gyfhgyfh
Дата сообщения: 05.03.2008 03:19
LogGol69


Цитата:

Кто знает в чем проблема. Пытаюсь сделать Переносной делфи, типа все любимое с собой. Так вот собрал, все работает кроме одного, отладчика. т.е. пытаешься запустить Ф9, проект компилируется, начинает бежать лог с хуками (отладчик начинает аттачится), и тут:
---------------------------
Error
---------------------------
Access violation at address 0518A9BB in module 'bordbk100N.dll'. Read of address 00000000.
---------------------------
OK Details >>
---------------------------
Походу дллка отладчика накрывается.
А дальше полный занавес . Юзался Delphi 10 Lite. Работоспособность проверялась.


You can try to use "DEP".

Others:
http://rapidshare.com/files/97124562/Access_violation.rar
Автор: Sergey_AV
Дата сообщения: 05.03.2008 10:55
Народ, туплю неимоверно, но вот это:

Цитата:
Не каждой собранной Thinstall'ом проге это помогает, если ты хочешь попробовать рекомендации написанные ранее, как:

Перед снятием снимка , создайте следующую папку C:\Extras и поместите kill.exe в нее.
Запустите kill.exe чтобы избавиться от EULA(всплывающие окна) впоследствии.
Создайте пустой txt файл и запишите в него следующее:

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

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

Не помогает .
Не работает в том плане, что при попытке банально запустить "c:\Extras\pskill application.exe" из под ФАРа, например, ничего не получаем . Игрался с ключиками pskill - все без толку. Процесс, разумеется "висит" в памяти. Где косяк?

Добавлено:
Соб-сно, проблема в моей програмерской безграмотности - подскажите, где ошибка:

Цитата:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "pskill.exe " & "Adobe Audition 1.0.exe"

Дело все в тем, что тот пример не учитывает "длинные" имена файлов; соответственно и не работает ничего...
Автор: rexcoder
Дата сообщения: 05.03.2008 16:53
Во, блин, приколы!
Переустановил Thinstall на 3.207. Собрал прогу, все ##Attributes где есть Isolation=Merged.
Опа прога открылась. Мало того она еще и сохраняет изменения. Радости не было края, но не долго. Перенес портейбл версию проги на комп с виртуалки и все ...
Прога работает сохраняет но сохранений нет.
Но даже это уже радует, приблизительно понимаю куда капать надо
Автор: sergkruglov
Дата сообщения: 05.03.2008 18:17
В примере из chm видно , если хотим в строчку воткнуть " - значит надо удваивать - ""
Т.е ....Run "dir ""c:Program Files\Common""".
В конце ТРИ "
Автор: Sergey_AV
Дата сообщения: 06.03.2008 07:29
sergkruglov

Цитата:
В примере из chm видно , если хотим в строчку воткнуть " - значит надо удваивать - ""
Т.е ....Run "dir ""c:Program Files\Common"""

Уже разобрался, в соседней ветке подсказали . Правильно будет так:

Цитата:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "pskill.exe " & """Adobe Audition 1.0.exe"""
Автор: Lykihc
Дата сообщения: 06.03.2008 12:15
добрый день! если кто нить портировал 3ds max 9 - подскажите пожалуйста как правильно это сделать,пример Package хотелось бы увидеть....в виртуалке нормально запускается,а при переносе просит регу...
Автор: rexcoder
Дата сообщения: 06.03.2008 20:39
Спасибо всем, кто помогал в решении моих проблем.
Все работает на ура. Протестировали на трех машинах.

Добавлено:

Цитата:
если кто нить портировал 3ds max 9 - подскажите пожалуйста как правильно это сделать,пример Package хотелось бы увидеть....в виртуалке нормально запускается,а при переносе просит регу...

http://www.box.net/shared/5xakqzdji2
Автор: gyfhgyfh
Дата сообщения: 07.03.2008 06:13
Sorry,
Sorry.
Sorry...
Автор: andkh1
Дата сообщения: 07.03.2008 07:34
gyfhgyfh
Such links must be placed only тема в Варезнике »
Автор: gyfhgyfh
Дата сообщения: 07.03.2008 07:55
andkh1

http://anonym.to/? + http://...

Is it that right?
Автор: dj_Diesel
Дата сообщения: 07.03.2008 09:02
gyfhgyfh
No, This Place for Discuss about Thinstall
all link must be placed
Тема в варезнике
Автор: gyfhgyfh
Дата сообщения: 07.03.2008 09:19
OK , I 'm Understand now .

Thanks all.
Автор: dj_Diesel
Дата сообщения: 07.03.2008 16:36
gyfhgyfh
I am glad what you understand me)
Автор: dj_Diesel
Дата сообщения: 08.03.2008 08:12
а вот у меня вопрос
кто может сделать батник чтоб служба регистрировалась и запускалась при запуске Portable exe
если надо есть программка маленькая которая делает любой exe сервисом (службой)
и потом безболезненно удаляет
хотел ее автоматизировать чтоб в проекте работала
вот прога
http://ifolder.ru/5651534
появляется в панели управления нужно указать путь до exe имя службы и др
чтоб удалить выбираем службу в программе и жмем удалить и службы нет
Автор: VictorSaf
Дата сообщения: 08.03.2008 12:03

Цитата:
кто может сделать батник чтоб служба регистрировалась и запускалась при запуске Portable exe
если надо есть программка маленькая которая делает любой exe сервисом (службой)
и потом безболезненно удаляет
хотел ее автоматизировать чтоб в проекте работала

Чтобы сделать для нее батник, она должна уметь работать из командной строки.
Пока попытки вытащить из нее help ни к чему не привели. Если вам известны эти ключи,
сообщите их.
Автор: dj_Diesel
Дата сообщения: 08.03.2008 15:57
VictorSaf
ок я посмотрю
Автор: sanb
Дата сообщения: 08.03.2008 17:20
2All
в зазинсталленой проге должны работать горячие глобальные клавиши, если в программе есть эта функция?
Автор: ivan_de
Дата сообщения: 09.03.2008 01:19
помогите плиз - ни как не могу найти ошибку...
после зинсталирования программы FlashFXP и при запуске её из папки bin она(FlashFXP)
регистрацию не просит...а при запуске с другого места(диска) просит ввести серийник.
вот мой файл Package.ini :

[Compression]
CompressionType=None

[Isolation]
DirectoryIsolationMode=WriteCopy

[BuildOptions]

SuggestedName=FlashFXP v3
OriginalSnapshot=C:\PROGRA~1\THINST~1.VS\{7BC4C~1.SNA
DestinationSnapshot=C:\PROGRA~1\THINST~1.VS\{B9387~1.SNA
CapturedUsingVersion=3.349
OutDir=bin
SandboxName=FlashFXP v3
InventoryName=FlashFXP v3

VirtualDrives=Drive=c, Serial=78f0779f, Type=FIXED; Drive=d, Serial=accaabde, Type=FIXED; Drive=e, Serial=b78ac02d, Type=FIXED; Drive=f, Serial=e8e29cc6, Type=FIXED
;VirtualDrives=Drive=c, Serial=78f0779f, Type=FIXED; Drive=d, Serial=accaabde, Type=FIXED; Drive=e, Serial=b78ac02d, Type=FIXED; Drive=f, Serial=e8e29cc6, Type=FIXED; Drive=g, Serial=e8e29cc6, Type=CDROM; Drive=h, Serial=e8e29cc6, Type=CDROM

[FlashFXP.exe]
ReadOnlyData=bin\Package.ro.tvr
Source=%ProgramFilesDir%\FlashFXP\FlashFXP.exe
WorkingDirectory=%ProgramFilesDir%\FlashFXP
FileTypes=.FQF.FTP
Shortcuts=%Programs%;%Desktop%
Автор: CrazyDeath
Дата сообщения: 09.03.2008 04:17
to sanb
нету
to dj_Diesel
любая служба имеет стандартный протокол запуска или перезапуска.
здесь важнее кто и как запускает. в винде для этого свой набор апи функций.
ну а утилит для этого пруд-пруди.
ну и скрипты


Цитата:
Function OnFirstParentStart
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "net start ""iPod Service"""
End Function



Цитата:
Function OnFirstParentExit
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "net stop ""iPod Service"""
End Function

из справки thinstall

что по поводу регистрации службы то это раздел реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя службы

Автор: sanb
Дата сообщения: 09.03.2008 04:23
CrazyDeath

Цитата:
to sanb
нету

что это значит, не понял?
что зинстализация на это не должна влиять? приложение управляемое через "глобальные" клавиши должно сохранить эту возможность после зинстализации?
Автор: dj_Diesel
Дата сообщения: 09.03.2008 09:12
sanb
нет глобальные клавиши не поддерживаются так как там идет через user32
возьмем к примеру Wirekeys


Добавлено:
CrazyDeath
т.е. если я создам рег файл который пропишет данные службы в реестр потом

Цитата:
Function OnFirstParentStart
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "net start ""iPod Service"""
End Function


и заработает (предварительно скинув файл для службы в system32)
Автор: sanb
Дата сообщения: 09.03.2008 09:35
dj_Diesel

Цитата:
нет глобальные клавиши не поддерживаются так как там идет через user32

сейчас проверил, скомпиленная последним зинсталом прога реагирует на глобальные хоткеи

Автор: LDDLDD
Дата сообщения: 09.03.2008 09:50
Как создаются MSI
Автор: sanb
Дата сообщения: 09.03.2008 09:56
LDDLDD
https://thinstall.com/help/index.php?msigeneration.htm

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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