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

» VMware ThinApp (formerly Thinstall) 3

Автор: Astra55
Дата сообщения: 21.11.2013 09:00
NickOnToluca
Бог с ним, с поиском, для меня ничего лучше Instant File Finder пока не придумали. Есть задача, которую я пока не смог решить: есть приятный скринсейвер http://forum.ru-board.com/topic.cgi?forum=35&topic=0550&start=420#1 , нюанс в том, что рега вяжется к VID. Сборка в Spoon работает нормально, но нужно кейген для других компов, в ThinApp новых версий запускается на мгновение, потом выгружается. Средние версии запускают scr на несколько секунд и выгружаются, зато 4.0.0.2200 работает без проблем. Под запуском имеется в виду автостарт по таймеру из самой винды, при непосредственном запуске щелчком мышки scr работает во всех версиях. Городить запуск с помощью внешних ланчеров не хочется, все придуманные варианты в рамках ТА перепробовал, успеха не добился. Какие будут мысли по этому поводу?
Автор: NickOnToluca
Дата сообщения: 21.11.2013 09:57
Astra55
Забавно. Первое, что думается. Может винда запускает скринсейвер с определенными параметрами. Или с определенными правами (безопасность стороннего сейвера).
Автор: Astra55
Дата сообщения: 21.11.2013 10:32
NickOnToluca
Не похоже, тогда бы запуска вообще не было. А он есть, только ненадолго. И почему старый ТА 4.0 плюет на все и бодро запускает скринсейвер?
Автор: michail10
Дата сообщения: 21.11.2013 11:09
.
Цитата:
Забавно. Первое, что думается. Может винда запускает скринсейвер с определенными параметрами

SereneScreen 3.v3.2.6029 картина маслом как работает в крайней ThinApp и в 7-8х64, сделанная на ХР при помощи 3-х кнопочек. Может чего в системе не хватает.
Автор: Astra55
Дата сообщения: 22.11.2013 04:03
michail10
Если не трудно, киньте мне в личку свой проект SereneScreen 3 v3.2.6029, включая скомпилированный экзешник, что-то странное у меня получается. На Win7 x64 scr запускается, но почти сразу уходит в тормоза, музыка играет, а экран не меняется, на двух одинаковых XP системах не запускается по таймеру.
Автор: aiki
Дата сообщения: 22.11.2013 08:36

Цитата:
для меня ничего лучше Instant File Finder пока не придумали.

А ссылка есть на него? :) а то гугл отправляет только на всякие фишинговые софтсоники или на какую-то хрень требующую 4-й фреймворк :)
Автор: ALEX666999
Дата сообщения: 22.11.2013 08:54
aiki
>Тынц<

Только вот заметил прикол: если на диске будет два файла, «Попа» и «попа»,
то в поиске отобразится лишь одна...

И ещё, там вот это рекламируют.
Автор: AVanti473
Дата сообщения: 22.11.2013 10:16

Цитата:
Я понимаю, что портативные программы удобны, потому что хранят настройки в своих папках. Однако теперь вам надо будет решать, стоит ли овчинка выделки.



Цитата:
все советы Вадима относятся к "хомячкам".


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


Просто вот именно из-за таких вот советов, эти "хомячки" плодятся и размножаются со скоростью света. Мне тоже весьма часто приходится сталкиваться с начинающими юзерами, и я тоже даю советы, но всегда с отсылкой на информацию, которую юзер должен сам найти и освоить!

Почему только сейчас ответил на посты выше? Да вот тоже не удержался. Благодаря таким псевдосоветчикам вроде Вадима Стеркина, некоторые "хомячки" уже просто достали! Сегодня в очередной раз принесли файлы .shs и хоть ты б***ь тресни! Вот скажите, как этим умельцам объяснить, что скопировав текст из ворда в буфер обмена, не надо пытаться вставить его сразу ПРЯМО на РАБОЧИЙ СТОЛ! И, ЕПТЫТЬ, не надо потом получившийся файлик, отправлять в другой город по электронке! Вот кто их этому учит? У меня вообще в голове немой вопрос - а как мелкомягкие вообще умудрились додуматься сделать в ОС такую возможность! По всей логике вещей, при таком действии должна выскакивать ошибка, но дак нет же, всё для удобства "хомячков"!
Про упомянутые ассоциации файлов вообще уже молчу! Засирать систему инсталлом только ради ассоциаций - полный бред! Хотя, если уж Вадиму это так важно, то пусть умудриться объяснить пользователям как быть в случае установки трёх или четырёх однопрофильных программ (например фоторедакторы или плееры). И как быть с остальными, если последняя установленная наверняка возьмёт на себя все ассоциации! Интересно, где в таком случае овчинка и где выделка?
Автор: michail10
Дата сообщения: 22.11.2013 11:09

Цитата:
Если не трудно, киньте мне в личку свой проект SereneScreen 3 v3.2.6029

Да зачем вам моя дилетантская сборка, там из отличий по умолчанию только раскомент. строки в Package.ini:
OptionalAppLinks=plugins\*.exe
VirtualDrives=Drive=c, Serial=544be615, Type=FIXED; Drive=d, Serial=544be615, Type=CDROM
VirtualComputerName=COMPUTER
и то привычке, нужны ли, например, там плагины.
Распакованный из инстл. MarineAquarium3.scr скопирован в папку в Program Files, сборка в ThinApp и смена расширения на SCR.
Делалась для Win7-8.1x64, где и норм. работает не покладая рук.
Не виртуальная ХР есть на VHD, куда из любопытства перезагрузившись, получил те же проблемы, причём перенос MarineAquarium3.scr_ThinApp в другую папку и запуск батником (BAT - EXE - SCR) ситуации не изменил. Ручной запуск - норм. Вывод: параметры автозапуска на ХР. Возможно параметры можно прописать в батнике, но запуск в ХР не интересует.
----------------------------------------------------------------------------------------------
Что то народ за Стеркина взялся. Имидж у него официальный такой. Может стоит проанализировать стр. форума, где критика со знанием дела.
Автор: Astra55
Дата сообщения: 23.11.2013 12:50
AVanti473
Кое-кто, не будем показывать пальцем, рвался оповещать всех и каждого об афтарах сборок, дескать, обратную связь наладим с юзерами и, таким образом, углУбим, расширим и улучшим какчество и коликчество оных сборок. Последние примеры из реальной жизни: 100% нерабочие сборки, выложенные в известном топике, скачали по сотне и больше раз. И всего один-единственный человек задал вопрос - а почему оно ваще не запускается? Это не говоря о более тонких материях, типа, виртуальных изменений реестра вместо реальных. Отака муйня, малята! (с)
Автор: AVanti473
Дата сообщения: 23.11.2013 21:47

Цитата:
Кое-кто, не будем показывать пальцем, рвался оповещать всех и каждого об афтарах сборок



Сей теории я сторонник Остаюсь при своём мнении, с уважением к Вашему!
Автор: ALEX666999
Дата сообщения: 24.11.2013 05:44
Astra55
Ты в курсе, уже говорили, что многие качают впрок, «щёб було».
Так что кол-во скачиваний — не показатель.

Я GOTD-комплекты некоторого софта качаю как раз на этот случай:
если захочу заменить имеющийся используемый.
Из скачанного мизер проверяю сразу.
Автор: Astra55
Дата сообщения: 24.11.2013 06:32
Нюансы ThinApp-изации программ на практическом примере, дабы в будущем не наступать на эти грабли. Две сборки одной и той же программы, первая с траблами, то, что получится в результате "трех кнопок", вторая, надеюсь, без них. Можете собрать самостоятельно, потом декомпилировать вторую сборку, сравнить и сделать выводы:
http://forum.ru-board.com/topic.cgi?forum=35&topic=51823&start=620#8
http://forum.ru-board.com/topic.cgi?forum=55&topic=11671&start=1500#4
Исходник #
Автор: michail10
Дата сообщения: 24.11.2013 09:40
Жаль трафик и напрасно потраченное время, редкостная хрень эти рецепты. Но лишний раз подтверждает, что делать надо на чистой системе, если выдаёшь народу. При отсутствии в "Моих документах" базы данных и сист. библ. (Microsoft Visual C++ кажись) не запускается с ошибками, а с оными норм.
Автор: Astra55
Дата сообщения: 24.11.2013 09:57
michail10
Там дело вовсе не в чистой системе. Вы явно не декомпилировали мою сборку, тогда поняли бы как надо действовать в подобных случаях. Пути, реестр и правильный подход к msi инсталляторам - ключевые особенности. Кстати, никаких VC++ там нет, поскольку софт на Васике.
Автор: michail10
Дата сообщения: 24.11.2013 10:32

Цитата:
Вы явно не декомпилировали мою сборку

Да нет, конечно, зачем. Стояла задача только сделать и запустить. Что такое Васик, скажем так, форум не только для программистов, но и просто любителей, которым это не надо. Возможно, когда то... при наличии времени. Ошибочно принял файлы comdlg32.ocx, mschrtZO.ocx, mscomct2. ocx и ещё пяток за VC++. Тем не менее прога, сделанная только для эксперимента на ХРх64 (только она в наличии чистая) запустилась на другой Win7x64 на х32 не тестировал. Конечно же, это неправильно, что изучение инструкций, мануалов начинается только тогда, когда возникает проблема, но это факт. Пошёл с девайса дым - читаем изучаем, нет так нет.
Автор: gvozdik
Дата сообщения: 24.11.2013 10:38
Astra55
Попробовал сделать:
http://rghost.ru/private/50404487/89a94362bcdd0e4f7579a868be400f13

Пошёл декомпилировать Ваш.
Автор: Astra55
Дата сообщения: 24.11.2013 11:00
gvozdik
А ведь я предупреждал насчет трех кнопок. Наступили на те же грабли, что и предыдущий автор.
Автор: gvozdik
Дата сообщения: 24.11.2013 11:24
Astra55
Сначала выложил, потом понял. Каюсь.
Что-то не получается Вашу сборку декомпилировать. Выходит песочница в проекте.
Автор: antan222
Дата сообщения: 24.11.2013 16:11

Цитата:
Что такое Васик, скажем так, форум не только для программистов, но и просто любителей, которым это не надо.

Ну Васик это BASIC. И уж извините, любители наверно собираются на форуме учится или так зашли?
Автор: SLasH
Дата сообщения: 24.11.2013 16:15
gvozdik

Цитата:
Что-то не получается Вашу сборку декомпилировать. Выходит песочница в проекте.

Всё нормально распаковывается по методу 2
Автор: gvozdik
Дата сообщения: 24.11.2013 16:29
SLasH
Спасибо, уже во всём разобрались и тему закрыли.
Автор: SLasH
Дата сообщения: 24.11.2013 16:48
Astra55
Попробовал создать свой проэкт (предварительно распаковав и проанализировав оба выше приведённых). Проект запускается, но у меня HKEY_LOCAL_MACHINE.txt 360.5 kb, а в вашем проекте 241.6 kb.
Подскажите пожалуйста, что ещё можно удалить из моего HKEY_LOCAL_MACHINE.txt
Весь проект в сборе.
Автор: Astra55
Дата сообщения: 24.11.2013 17:36
SLasH
Цитата:
что ещё можно удалить
Сравните в каком-нибудь CompareIt или аналогичной программе. У меня таких талантов нет, чтобы на глаз разобраться в куче васиковских CLSID и Classes. Тем более, что я практически ничего не удалял, оно само сделалось меньше после правильной инсталляции.
Автор: SLasH
Дата сообщения: 24.11.2013 21:41
Astra55
Ещё вопрос: почему этот portable не распаковался по следующей методике:
1) забрасываем папку ThinstallPlugins в %ProgramFiles%.
ThinstallPlugins\
scripting.dll
Unpack.vbs
2) запускаем в папке ThinApp (у меня: D:\Soft\Utils\_Portable\VMware ThinApp) BAT-ник
_Unpack_preScan.bat

Код: "%~dp0snapshot.exe" "%~dp0UnpackPrescan.snapshot" C:\ HKEY_LOCAL_MACHINE HKEY_USERS
Автор: Astra55
Дата сообщения: 25.11.2013 04:10
Юбилейное 11111 сообщение на руборде. Нет-нет, это не самоцель, и флуда в этих сообщениях чуть меньше, чем некоторые думают

SLasH
Цитата:
получаем ошибку о том, что не найден файл второго снапшота
Значит, надо разбираться с опциями сборки, еще раз прочесть FAQ, подправить vbs, который не догма, а руководство к действиям, поскольку с тех пор утекло много воды и добавилось много нового. Что именно там нужно править, я уже не помню, поскольку не пользуюсь этой методикой. Она была нужна пару раз для извлечения vbs, остальное и так видно. Наиболее любопытные могут узнать все опции сборки без упомянутого vbs, путем неоднократной портабелизации Notepad с разными опциями Package.ini. Это не сложно и не страшно. Рассказывать в деталях не буду, неинтересно, попробуйте самостоятельно. Единственная программа, которая нужна для познаний - любой текстовый редактор, желательно с поддержкой юникода.
Автор: distortion
Дата сообщения: 25.11.2013 11:40
Быть может знает кто, есть ли возможность параметризировать название песочницы, чтобы она называлась также, как и сама сборка?

Автор: gvozdik
Дата сообщения: 25.11.2013 11:57
distortion
После второго снимка есть возможность указать своё название песочницы.
Или же сменить название на нужное в Package.ini, если Вы об этом.
Не совсем понятен термин "параметризировать".
Автор: nesheret
Дата сообщения: 25.11.2013 12:06
Соответствовал
Автор: distortion
Дата сообщения: 25.11.2013 12:17
gvozdik
Имею ввиду, задать переменную в качестве названия песочницы (скажем, %AppName% - тут фантазирую), что позволило бы иметь динамическое название песочницы, такое же как имя exe-сборки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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