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

» VMware ThinApp (formerly Thinstall) 3

Автор: regist123
Дата сообщения: 12.12.2015 20:49
DCJefferson 21:00 12-12-2015
Цитата:
Ане пора ли переезжать в третью часть темы?

Всего 200 страниц, рановато. А в этой теме много чего полезного в версии для печати. А при необходимости открыть первую страницу и почитать первый пост не проблема.
Чем плодить темы лучше подождать пока модераторы шапку закрепят. В других разделах закрепили.
Автор: MikroTi
Дата сообщения: 13.12.2015 05:17
conservator Может по Вк поговорим?

http://vk.com/id29938126

Так думаю легче будет.

http://clip2net.com/s/3rEwpa6
Я в интернете почитал
Медиа плеер Классик (установочный)
Сохраняет в Реестер список.

https://otvet.mail.ru/question/60757652
в этой теме.

Может можно как то сделать чтоб в портабле (хранило в папке с программой список быстрого доступа)

или нужно чтоб она реестер постоянно заносило.
Автор: conservator
Дата сообщения: 13.12.2015 07:29
MikroTi
Через панель задач этот список, возможно, и не будет отражаться, отказаться от записей в реестр можно активировав чебокс в Настройки - Проигрыватель - Сохранять настройки в .ini файле. Кстати, через Файл - Последние файлы этот список есть.
Автор: MikroTi
Дата сообщения: 13.12.2015 07:31
[more] [more] Сonservator

Я полазил в реестре сделал подробный список сейчас скину.

HKEY_CURRENT_USER
Software
MPC-HC
MPC-HC
Capture
    Commands2
    Dialogs
     DebugShaders
     OrganizeFavorites
    DVBConfiguration
    Favorites
     Devices
     DVDs
::   Files > Закладки Сохраненные
    FileFormats
    Filters
     x64
     x86
    Internal Filters
     Audio Renderer
     LAVAudio
     LAVSplitter
     LAVVideo
     HWAccel
     OutputFormat
::  Recent File List > Последние файлы.
     Этот раздел отвечает за "Последние файлы"
     1) http://clip2net.com/s/3rEzjvD
     2) http://clip2net.com/s/3rEzkts
     3) http://clip2net.com/s/3rEzkDc
     4) http://clip2net.com/s/3rEzl8W пропал.
     Т.е в реестре все сохроняется
::   Осталось придумать как Portable к реестру сделать?
  Settings
     FullscreenAutoChangeMode
     Mode0
     PnSPresets
    Shaders
ToolBars
Capture Settings
State-SCBar-825
Edit List Editor
State-SCBar-846
Navigation Bar
State-SCBar-33415
Playlist
State-SCBar-824
Subresync
State-SCBar-823     [/more] [/more]
Автор: Proshaa
Дата сообщения: 13.12.2015 11:34
MikroTi
этот список формируется ОС. для этого нужно выполнение нескольких условий: типы файлов должны быть ассоциированы с программой и список должен сохраняться в реальном а не виртуальном реестре.
если условия выполнить - список появится. только это уже будет не совсем портабль.
Автор: Evgenii724
Дата сообщения: 13.12.2015 13:33
Не получается удалить на установленной в виртуальной машине Windows 10 Microsoft .NET Framework 4.6. Понадобилась чистая система без этого компонента, что бы собирать затем сборки в VMware ThinApp с Microsoft .NET. Удалял с помощью Dotnetfx Cleanup Tool, с перезагрузкой системы. Ёе вроде как бы нет но при попытке установить затем Framework 4.0 выскакивает сообщение что установить невозможно так как в системе стоит более новая версия. На других ОС этот компонент удаляется без проблем а тут ни как. Есть совет как решить эту проблему?
Автор: oldVsevolod
Дата сообщения: 13.12.2015 13:47
Реестр проверял полностью? Там не остаётся упоминаний?
Автор: Proshaa
Дата сообщения: 13.12.2015 13:53
Evgenii724
есть. не использовать десятку для создания сборок. как минимум - до билда. ))
произодитель ведь не зря советует делать сборки на самых старых ОС: совместимость идёт снизу вверх. что это значит? это значит, что сборка сделанная на 7 должна работать на всех последующих, а сделанная на 10 - совсем не обязана работать на предыдущих.
Автор: Evgenii724
Дата сообщения: 13.12.2015 14:48
Иногда просят собрать сборки работоспособные на Windows 10 x64, по этому и хотел сделать чистую 10 х32 но видно придется подождать когда исправят ошибку с запуском сборок на этих системах в VMWare ThinApp Enterprise 5.2.0, учитывая как они исправляют придется ждать долго.

Поганная дебильная ОС да еще идёт с предустановленным Microsoft .NET Framework 4.6.1 который не выпилиш ни чем. В программах и компонентах при удалении исчезает только надпись о нём а все записи реестра и файлы его остаются в системе как были, даже при удалении специальными программами или даже самой программой NDP461-DevPack-KB3105179-ENU.ехе. Придется от этой ОС отказаться совсем.
Автор: KLASS
Дата сообщения: 13.12.2015 15:06

Цитата:
сборка сделанная на 7 должна работать на всех последующих

Это врядли. Достаточно взять в известной теме сборки ThinApp, скажем, конца 2014 и убедиться, что многие из них не будут работать на 10.
Например, AVS Video Converter 8.5.1.551 Rus Portable или Edraw Max 7.8.0.2900 EN Portable
Посудите сами, как может работать сборка "старой" программы, собранная на "старой" системе, если сама программа (не портативная), скажем, не заточена под 10. Другими словами имеет ряд ошибок воспроизводящихся именно на новой системе. О какой тогда работе портативки, сделанной в "старой" системе, можно говорить...
Автор: Proshaa
Дата сообщения: 13.12.2015 15:11
надо просто выяснить: что влияет на работоспособность сборок (кроме версии ThinApp)
наверняка какой-нибудь пустяк вроде пары строк в реестре, изоляции\имени\пути какой-нибудь папки и добавлять это в сборку
Автор: oldVsevolod
Дата сообщения: 13.12.2015 15:14
KLASS
Ну так год уже прошёл, вышли новые версии и если их собрать на 7, то она же пойдут на 10?
Автор: KLASS
Дата сообщения: 13.12.2015 15:26
oldVsevolod
Возможно, но не факт, что все. Скажем, сама ThinApp еще не заточена под 10 )
Автор: conservator
Дата сообщения: 13.12.2015 15:31
KLASS
Масса программ, собранных в 2014 году в ThinApp 4.7.3, запускаются и работают на Win 10 х64. Это я только что проверил на вирт. 10 х64 с Acoustica Premium Edition 6.0 Build 12, Allok Video Joiner 4.6.1217, Ashampoo Movie Shrink & Burn 4.0.2.4, Aiseesoft Total Video Converter Platinum 7.1.50, Axialis CursorWorkshop 6.3.3.0, DP Animation Maker 2.2.5, PT Portrait 2.1.3 Standard и др. На 10 х64 не работают собранные в ThinApp 5...., правда 64 битные программы, собранные в последней версии ThinApp, на 10 х64 работают, по крайней мере какая то часть таких сборок.
Автор: Evgenii724
Дата сообщения: 13.12.2015 15:31
Попробую установить Windows 10 x64 на виртуалке что бы разобраться, может действительно из за каких то строк в реестре или еще где нибудь возникает проблема с запуском. На Windows 10 x32 все что я собирал на Windows 7 запускается как назло. Родная система х32, надеюсь на виртуалке смогу установить х64, хотя страшновато))) Вроде бы поддерживается, но как бы не так.
Автор: KLASS
Дата сообщения: 13.12.2015 15:37
conservator
По-видимому много зависит от мастера сборки, так как я ткнул первые 2 попавшиеся и обломался.
Автор: conservator
Дата сообщения: 13.12.2015 15:52
KLASS
Скорее неудачные примеры попались , вся линейка AVS не работает на 10 x64, как и CoolUtils и прочие, они выпускаются только 32 битными и сборка в ThinApp 5.2.0 тоже ничего не даёт. ThinApp'овцы внесли изменения в последней версии для работы 64 битных сборок на Win 10 х64, а 32 битные сборки, собранные в ThinApp 5. . ., по прежнему на 10 х64 не работают. А вот собранное в ThinApp 4.7.3 многое работает.
Автор: Proshaa
Дата сообщения: 13.12.2015 16:33
KLASS
давайте мухи отдельно, котлеты отдельно.
если поддержка ОС не заявлена в версии ThinApp - то, как минимум, некорректно говорить о том, что сборка нерабочая - она не обязана быть работоспособной. а заработает или нет - тут уж дело стечения обстоятельств.
кстати, именно ThinApp позволяет запускать старые программы на новых ОС.
например, Офис97 нельзя установить на х64 ОС, даже на ХР. сборка прекрасно работает 8.1х64
Автор: oldVsevolod
Дата сообщения: 13.12.2015 18:12
А у меня была программа, которая сходу не скомпелировалась на ThinApp 4.7.3. не помню уже какая ибо на 5 версии пошла. Поэтому вопрос

Цитата:
ThinApp'овцы внесли изменения в последней версии для работы 64 битных сборок на Win 10 х64, а 32 битные сборки, собранные в ThinApp 5. . ., по прежнему на 10 х64 не работают.

Я правильно понимаю, что если х64, то берём последнюю, а если х32, то 4-ую?

И вопрос ко всем, может кто знает, как старфорс защиту вшить?
Автор: conservator
Дата сообщения: 13.12.2015 20:16
oldVsevolod
Если собирается 64 битная версия программы, то ThinApp 5.2.0, если 32 битная - 4.7.3, но если 32 битная сборка, собранная с помощью 4.7.3 не запускается, пробуем собирать в 5.2.0, возможно, это даст результат.
Автор: Proshaa
Дата сообщения: 13.12.2015 20:51
oldVsevolod
однозначного ответа нет. нужно пробовать. было, что сборка в 4.7 прекрасно работала на 8.1х64, при этом некорректно работала в 7х32. не зря ведь советуют иметь все версии дистрибутивов ThinApp
Автор: Evgenii724
Дата сообщения: 13.12.2015 21:13
Я щяс установил виртуалку Windows 10 x64 и пересобрал программу Passolo 2015 c добавлением в неё .NET Framework 4.0 на Windows 7 х32 с использованием ThinApp 5.2.0. Программа Passolo 32 разрядная и стабильно запустилась на Windows 10 x64. Надеюсь и остальные программы будут так же запускаться после сборки в ThinApp 5.2.0 на Windows 10 x64. Хотя может повлияло то что я внутрь сборки запихал .NET Framework 4.0, надо бы пересобрать без неё.
Писец, теперь на ХР запускается с ошибками(
Автор: AVanti 473
Дата сообщения: 13.12.2015 22:10
Evgenii724

Цитата:
внутрь сборки запихал .NET Framework 4.0, надо бы пересобрать без неё.
Писец, теперь на ХР запускается с ошибками


четвёртый фреймворк надо делать в XP, и желательно на 4.7.3, тогда он на ней будет запускаться. Если делать на более поздних ОС, будет ошибка в XP.


Цитата:
Поганная дебильная ОС.......... Придется от этой ОС отказаться совсем.


Хорошая и здравая мысль!
Автор: Evgenii724
Дата сообщения: 14.12.2015 07:58
Попробую на ХР пересобрать, если получится, так как эта программа на ней устанавливается очень долго, так как больше не поддерживает эту ОС. По пол часа идет установка это при том что на семерке за 2-3 минуты.
Автор: AVanti 473
Дата сообщения: 14.12.2015 09:02
Evgenii724

Цитата:
Попробую на ХР пересобрать, если получится, так как эта программа на ней устанавливается очень долго, так как больше не поддерживает эту ОС.


Не совсем верный подход. Соберите программу где пожелаете без четвёртого фреймворка, а в ХР соберите только четвёртый фреймворк. Подключите собранный фреймворк к портабельной программе в качестве плагина и всё. Хотя, где-то в этой ветке я выкидывал уже четвёртый фреймворк, как раз собранный в ХР, но я там мало что удалял и он немного пузатенький в плане веса... Можете собрать свою программу где угодно без фреймворка, в Package.ini не забудьте раскомментировать:
OptionalAppLinks=plugins\*.*
чтобы была возможность подключения плагинов.
создайте рядом с файлом Вашей сборки программы папку "plugins" и закиньте в него, например, мой четвёртый фреймворк.
При запуске Вашей программы, песочницы программы и плагина сольются воедино, и на ХР всё должно будет работать...

Добавлено:
А, вспомнил, вот куда я свой фреймворк четвёртый оформлял:
http://forum.ru-board.com/topic.cgi?forum=35&topic=7917&start=2620#4
Обратите внимание: расширение .dat (это важно учесть в строке подключения плагина в Package.ini , поставив .dat или как в моём примере выше, звёздочку, для использования любых расширений...)

Надо будет при случае сборочку эту пересобрать. Вес уменьшить и оптимизацию сразу сделать...
Автор: Evgenii724
Дата сообщения: 14.12.2015 10:19
Спасибо я примерно так и делаю давно уже, ток использую уже готовый плагин. Просто появилось желание попробовать все внутри сборки собрать, думаю получится если отдельно саму программу собрать на Windows 7 а фреймворк в XP и затем эти проекты обьединить в один, конечно этот путь потребует много времени, редактируя и объединяя реестр но вполне достижимо. Надоело все время переделывать одну сборку, которая обновляется через каждые 2 недели, сделаю её и один раз что бы на все 100% и спрыгну с неё на другие проекты и пусть будет все внутри неё в это раз.
Автор: AVanti 473
Дата сообщения: 14.12.2015 11:43
Evgenii724


Цитата:
саму программу собрать на Windows 7 а фреймворк в XP и затем эти проекты обьединить в один, конечно этот путь потребует много времени, редактируя и объединяя реестр но вполне достижимо


Может лучше как-то так http://forum.ru-board.com/topic.cgi?forum=55&topic=11671&start=3760#9 ?

Хотя, признаюсь, впервые слышу про AddSandbox и в мануале её не нашёл... Надеюсь, это функция. Иначе, скорее всего, будет так, как Вы запланировали...

К слову, не вижу препятствий к сливанию файлов сборок при помощи синхронизации в Total Commander, а синхронизаторов текста и без того хватает. Так что, задача слить два проекта в один, не самая сложная в этом мире...
Автор: Proshaa
Дата сообщения: 14.12.2015 13:31
[more=AddSandbox aka SBMerge]Simple SBMERGE Process:

Here is my simple SBMERGE procedure which works flawlessly every time:

Make a copy of the original ThinApp Project WITH the BIN folder and it's contents (EXEs/Data Container).
Clear the SANDBOX within the %APPDATA%\THINSTALL folder.
Run the primary app in the project to be updated.
Update the app with plugins, settings, updates, modifications. Close the app.
Relaunch the app and test the updates exist and work.
Close the app.
Open CMD natively.
Change Directories (CD) into the project to be updated.
Type "SBMERGE APPLY"
NOTE: If successful, the ThinApp Sandbox for this packaged app will have been removed from %APPDATA%\Thinstall.
Execute BUILD.BAT within the project just updated by SBMERGE.
Run new version of ThinApp packaged app to test updates/mods.
Deploy via AppSync, Side-by-Side, MSI (via ESD), etc.

This was previously documented here on the ThinApp Blogs.[/more]
папки сливаются простым копированием или синхронизацией ТС
реестры без проблем сливаются с помощью vregtool (тут следует заметить, что в последних билдах эта утилита кривовато работает. лично я пользуюсь vregtool из 4.0 билда, 5.2 пока не тестил)
но мне кажется, в данном случае такой подход неоптимален - всё то же постоянное пересобирание проекта, с кучей инкрементных билдов.
лучше собрать базу и добавлять плагины
Автор: Evgenii724
Дата сообщения: 14.12.2015 15:16
Спасибо вам за подсказки, теперь надо поскорей систему в порядок привести ( Грелся проц из за одной программы и разгонялся но уже разобрался) и заняться делом)))
Автор: Evgenii724
Дата сообщения: 15.12.2015 08:38
Установил программу Shadow Defender, то есть теперь система работает в режиме тени. Слетела активация антивируса и замену не нашел и решил попробовать эту маленькую прожку и остался очень доволен. Суть в том что она делает снимок реальной системы и всегда при перезагрузке или запуске ПК возвращает систему к этому снимку. То есть можно систему просто убивать портативками и засорять мусором, вирусами что теперь не страшно, перезагрузил и все снова чисто. Время перезагрузки такое же как и без этой программы, то есть работает она шустро. Как раз нам портабелизаторам самое то, можно испытывать портативки не боясь за систему. Скачать: http://nnm-club.me/forum/viewtopic.php?t=959844 Советую вместе с ней установить брандмауэр, Agnitum Outpost Firewall Pro: http://nnm-club.me/forum/viewtopic.php?t=961514 Будет вобще круто и антивирус в систему можно уже не ставить, так как она и так защищена.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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