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

» VMware ThinApp (formerly Thinstall) 3

Автор: AVanti473
Дата сообщения: 17.07.2014 20:45

Цитата:
Вопрос обновил!


Цитата:
Объясните какие параметры нужно прописывать в Package.ini?




Знакомая картинка?
Автор: dodakaedr
Дата сообщения: 17.07.2014 20:50

Цитата:
Знакомая картинка?

Даже очень!

Добавлено:
AVanti473 Спсибо! Еще вопрос есть? В мануале нашел как изменить инфо о исполняющем файле, но что-то не работает. Пример:
Цитата:
[MyProg.exe]
Shortcut=App\MyProg.dat
Source=%ProgramFilesDir%\MyProg\MyProg.exe
;Change ReadOnlyData to bin\Package.ro.tvr to build with old versions(4.6.0 or earlier) of tools
WorkingDirectory=%ProgramFilesDir%\MyProg
Shortcuts=%Programs%\MyProg;%Desktop%
Version.ProductName=Portable
Автор: LCF84
Дата сообщения: 17.07.2014 21:40
Добрый вечер.
Я там на 182 странице писал про проблемы с Fraps. Но что-то пока мне никто не оветил. Есть у кого какие мысли.

Второй вопрос - по ссылке я приложил портативку Fraps c русским, распакованным от Themida экзешником.
Он прекрастно работает на ХР, но не вкакую не хочет запускатся на семерке х86. Проэкт собирался на Thinapp 5.0.1 (распакованный).

Прошу, кому не тяжело, проверьте на своих компах(ХР, семерка, восьмерка - х86-х64) и опишитесь - работает ли у сказание тестоваой системы.
Спасибо.

http://my-files.ru/otyzsd
Автор: AVanti473
Дата сообщения: 17.07.2014 21:41

Цитата:
В мануале нашел как изменить инфо о исполняющем файле


Немного непонятно, изменить информацию об екзешнике самой сборки, об исполнительном файле программы, или о местонахождении исполнительного файла портабелизируемой программы?
И, если я правильно помню, у исполнительного екзешника должна быть запись:
ReadOnlyData=Package.ro.tvr
Автор: dinis124
Дата сообщения: 17.07.2014 21:43
LCF84

Почту читал письмо от меня? Не работает на windows XP. Вываливается с ошибкой
Скрин:
Ссылка

Почту в ру-боард свою прочти...

И тут не тема по локализации программ дружище. Все.
ЕЩЕ РАЗ ЧТОБ ЗАМЕТИЛ, НА WIN XP НЕ РАБОТАЕТ!

Завязывай тут с фрапсом. Определись сперва сам чего хочешь и что пишешь.


Цитата:
Второй вопрос - по ссылке я приложил портативку Fraps c русским, распакованным от Themida экзешником.


А теперь поступи как поступил я. Распаковав твою портативку фрапса и прогнав анализаторами ехе файл. Точно что ли ничем не накрыт? А?
Автор: dodakaedr
Дата сообщения: 17.07.2014 21:47

Цитата:
об екзешнике самой сборки

Да!

Цитата:
ReadOnlyData=Package.ro.tvr

Эта строка у меня прописана в .dat файле. Можно два раза использовать её?
Автор: AVanti473
Дата сообщения: 17.07.2014 21:50

Цитата:
Можно два раза использовать её?

Скорее всего, уверен, что - нет.


Цитата:
Да!

но в Package.ini прописывается параметр не екзешника сборки, а екзешника самой упаковываемой программы... Таким образом Shortcut=App\MyProg.dat может быть некорректным.....
Автор: LCF84
Дата сообщения: 17.07.2014 21:50
Небыло письма от тебя. Может в спам попало - на какой меил писал, когда?
Можешь повторить.

Кстати - поробуйте тот файл, что в архиве, пожалуйста.
Автор: dodakaedr
Дата сообщения: 17.07.2014 21:53

Цитата:
Shortcut=App\MyProg.dat

У меня так и прописано, ошибок не заметил, работает корректно.

Добавлено:

Цитата:
Скорее всего, уверен, что - нет.

Вы правы. Ошибка!

Добавлено:

Цитата:
но в Package.ini прописывается параметр не екзешника сборки

А где надо?
Автор: AVanti473
Дата сообщения: 17.07.2014 22:13

Цитата:
А где надо?


На этот вопрос я увы ответа не знаю. Могу предположить, что умельцы как-то меняют сам екзешник. Мне тоже показалось странным, что в вашем примере WinUtilities.exe находится отдельно, а WinUtilities.dat лежит в папке App. Возможно, этих тонкостей я пока не знаю.

LCF84
Ваш Fraps везде просит DirectX9, а на виртуалках у меня он не стоит. Увы, из-за этого, проверить не могу...
Автор: dodakaedr
Дата сообщения: 17.07.2014 22:19

Цитата:
На этот вопрос я увы ответа не знаю. Могу предположить, что умельцы как-то меняют сам екзешник. Мне тоже показалось странным, что в вашем примере WinUtilities.exe находится отдельно, а WinUtilities.dat лежит в папке App. Возможно, этих тонкостей я пока не знаю.

Пробовал через Resource Tuner подправить инфу, после чего финаповская зашита прерывает работоспособность экзешника, по край мерее я так думаю что из-за финапа.
Автор: AVanti473
Дата сообщения: 17.07.2014 22:20
dodakaedr, кажется нашёл:
Вместо:
SandboxPath=.
указать (в Вашем случае):
SandboxPath=LocalSandbox\App
Автор: dodakaedr
Дата сообщения: 17.07.2014 22:23

Цитата:
кажется нашёл:

Нет, с этим проблем нету...все создается как и планировалось, вот только инфу не получается изменить, как в той портации которую скидывал..

Добавлено:

Цитата:
SandboxPath=LocalSandbox\App

Оно так и создается, папка в папке...
Автор: AVanti473
Дата сообщения: 17.07.2014 22:27

Цитата:
вот только инфу не получается изменить, как в той портации

понятно... папки создаются как надо, а .dat всё равно появляется рядом с екзешником, если я верно понял. Увы, тогда не знаю, но разбирает любопытство, а зачем? Если юзверь, по незнанию, снесёт (как он думает) песочницу App, то с ней канет в лету и .dat, без которого екзешник не запустится?!... Смысл таких рискованных манипуляций?
Автор: dodakaedr
Дата сообщения: 17.07.2014 22:37

Цитата:
Если юзверь, по незнанию, снесёт (как он думает) песочницу App, то с ней канет в лету и .dat, без которого екзешник не запустится?!... Смысл таких рискованных манипуляций?

Я над этим не задумывался. И по логике можно понять что папка Арр не песочница так как там лежит файл в 20 мб, который "говорит" что это его "программа". В каждого свои тараканы))
Автор: AVanti473
Дата сообщения: 17.07.2014 22:43

Цитата:
Пробовал через Resource Tuner подправить инфу, после чего финаповская зашита прерывает работоспособность экзешника, по край мерее я так думаю что из-за финапа.


Судя по инфе из файла WinUtilities.exe, в данном случае, к изменению екзешника приложили руку товарищи из SoftsPortateis.Blogspot.com
Возможно, тут одним Resource Tuner не обойтись. Сам .dat править мне кажется бессмысленно, а вот сэмитировать запускаемый екзешник, думаю наверняка возможно. По сути, ведь, екзешник является точной входа в .dat файл, а следовательно, должен содержать информацию о местонахождении .dat файла рядом с собой. Но это теория, а практику быстрее подскажут более компетентные участники форума. )))
Автор: LCF84
Дата сообщения: 17.07.2014 22:45

Цитата:
Ваш Fraps везде просит DirectX9, а на виртуалках у меня он не стоит. Увы, из-за этого, проверить не могу...



Цитата:
AVanti473

А на стационарной можешь проверить?
Автор: dodakaedr
Дата сообщения: 17.07.2014 22:47

Цитата:
Но это теория, а практику быстрее подскажут более компетентные участники форума. )))

Найти бы их)
Автор: AVanti473
Дата сообщения: 17.07.2014 22:47
dodakaedr, Мы наверное сейчас вместе посмеёмся. Ради интереса, переименуйте WinUtilities.dat в WinUtilities.exe и я думаю, всё станет понятно )))
А тот WinUtilities.exe, что лежит рядом с папкой App, просто запускает .dat, как исполняемый exe файл )))


Цитата:
Найти бы их

Желательно самонаводящейся крылатой ракетой, чтобы перестали фигнёй страдать ))) Ой, соури, это я про товарищей из SoftsPortateis.Blogspot.com

Добавлено:

Цитата:
А на стационарной можешь проверить?


Стационарный Win7x64 - Ошибка и вылет.
Автор: LCF84
Дата сообщения: 17.07.2014 22:52

Цитата:
А теперь поступи как поступил я. Распаковав твою портативку фрапса и прогнав анализаторами ехе файл. Точно что ли ничем не накрыт? А?


Да - точно
Detect It Easy.v0.85.Win32
на запакованній - писало:
MS Linker(10.0)[EXE32]
Themida/Winlicense(2.X)[EXE32]

а теперь на распакованный
MS Linker(10.0)[EXE32]

Вот тебе ссылка на ярлык с экзешниками - запакованным и нет
http://my-files.ru/hgqig6
Автор: AVanti473
Дата сообщения: 17.07.2014 23:05

Цитата:
Ради интереса, переименуйте WinUtilities.dat в WinUtilities.exe


С другой стороны, любой .dat от ThinApp, переименованный в .exe, стартует с дефолтной точкой входа. Значит, дело всё же в изменённом WinUtilities.exe, который дописывает в путь до .dat файла папку App. А что если открыть этот екзешник в, скажем Visual Studio, или чём-то подобном?... Не знаю, надо пробовать варианты, жаль времени нету )))
Автор: dinis124
Дата сообщения: 17.07.2014 23:11
LCF84

В ЛС ответил. хватит тут об этом уже. Я еще раз только повторю. Тот исполняемый файл что я вытащил из твоей упакованной портативки и тот который ты мне дал сейчас без темиды. Контрольные суммы разные. Больше тут по теме фрапса не общаюсь. На 7-86 тоже твоя не пашет.
Автор: AVanti473
Дата сообщения: 18.07.2014 00:37

Цитата:
WinUtilities.exe


Попробовал открыть в Visual Studio результат такой же как и у всех открывашек типа Resource Hacker - фаилы иконок и инфа о самом екзешнике.
Открытие в ollydbg даёт лишь (насколько я понял) точку входа



но это на первый взгляд бесполезно... Нигде не вижу упоминания про папку App или .dat файл... Пробовал запускать через программу и смотреть что происходит, но для меня там ничего понятного...
Автор: dinis124
Дата сообщения: 18.07.2014 07:08
AVanti473

dodakaedr

http://softsportateis.blogspot.it/2014/05/segredos-do-thinapp-dicas-e-truques.html

Вроде там гугл нормально с португальского перевод дает.
Автор: AVanti473
Дата сообщения: 18.07.2014 09:25
dinis124
Понятно, спасибо, будем знать )))
Автор: dodakaedr
Дата сообщения: 18.07.2014 17:59
dinis124
Спасибо! А по поводу изменения инфы экзешника можете подсказать?

Добавлено:
Никто не в курсе как создать свой экзешник з ссылкой запуска на dat файл?
Автор: dinis124
Дата сообщения: 18.07.2014 19:03
dodakaedr


Цитата:
Никто не в курсе как создать свой экзешник з ссылкой запуска на dat файл?


Как это можно было бы реализовать при помощи VMware ThinApp даже не знаю. Но думаю, что не без помощи nsis. У него на сайте сборка VMware ThinApp которая собрана так же с лаунчером. Написал amigo, надеюсь он понимает сибирско-английский диалект.
Автор: dodakaedr
Дата сообщения: 18.07.2014 19:08
dinis124
Спасибо!
Автор: SunOK_ZM
Дата сообщения: 18.07.2014 19:54

Цитата:
как создать свой экзешник з ссылкой запуска на dat файл?

можно. С помощью Quick Batch File Compiler на основе батника (cmd-файл) создать лаунчер, прописав во вкладке "Информация о версии" всё что душе угодно. А команда такой должна быть:
Код: if exist "my program.dat" call "my program.dat"
Автор: dodakaedr
Дата сообщения: 18.07.2014 21:46

Цитата:
можно. С помощью Quick Batch File Compiler на основе батника (cmd-файл) создать лаунчер,

Я уже обдумывал такой вариант, но не то. Надо как-то финаповский экзешник редактировать.

Добавлено:
SunOK_ZM
Хотя через предложенную вами программу получилось, но также запускается окошко командной строки, не удобно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


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