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

» VMware ThinApp (formerly Thinstall) 3

Автор: Astra55
Дата сообщения: 02.10.2010 14:56
NickOnToluca
А как насчет путей с такой записью к файлам в проекте? Софт не запустится, уже проверено. Тем более, что замена этих значений на нормальные ни на что не влияет. Во всяком случае, до сих пор
Автор: NickOnToluca
Дата сообщения: 02.10.2010 16:25

Цитата:
Софт не запустится, уже проверено.

Где проверено. Дайте софт - хочу проверить.

Насчет С?\.
Эти записи создает инсталлер виндовый, ThinApp их понимает правильно.
Автор: Astra55
Дата сообщения: 02.10.2010 17:15
NickOnToluca
Не помню какой именно софт, исправил и забыл. Но попадалось не один раз.
Автор: NickOnToluca
Дата сообщения: 02.10.2010 17:51

Цитата:
Не помню какой именно софт, исправил и забыл. Но попадалось не один раз.

Жаль, я бы закинул на комьюнити.
А вообще - исправление ничего вроде не портит.
Прошли времена программ, которые не различают длинные и короткие пути.
Автор: sibbora
Дата сообщения: 06.10.2010 06:11
Пытаюсь сделать сборку NetSupport Manager 11.0.5 (http://forum.ru-board.com/topic.cgi?forum=35&topic=5557&start=220#lt) последней версией ThinApp 4.6.0-287958 (4240). Программа работает с клиентской частью, установленной на другом компьютере.

Проблема в том, что нормально программа работает только на том компьютере, на котором выполнялась портабелизация! На любом другом компьютере получаю ошибку "не удаётся установить соединение", т.е. программа вообще отказывается работать с сетью.

Что я упустил? Может в новой версии появился какой-то дополнительный параметр безопасности?
Автор: NickOnToluca
Дата сообщения: 06.10.2010 08:55
sibbora
Вероятно, программа ставит свой драйвер.

Проверьте папку проекта на предмет файлов типа SYS и др. драйверы.
Автор: evgeni666
Дата сообщения: 06.10.2010 10:31
sibbora
Клиентская часть ставит драйвер. ее портабельной не сделаешь, а вот менеджер работает. По крайней мере у меня 10-я версия портабельна и работает уже года 4

Попробовал сделать портабельной 11 версию. Все работает
По крайней мере у меня
Автор: NickOnToluca
Дата сообщения: 06.10.2010 11:00
Предоставляю свой батник для ассоциации типов файлов с портативкой.
Для MS Office 2003 проверил.

[more=Пример для DOC.]
Код: @echo off

:: Текущая папка. Менять не нужно.
set curdir=%~dp0

:: Расширение файла.
set extns=doc

:: Название типа в системе (не видимо для пользователя). ЛУЧШЕ, ЕСЛИ БУДЕТ ОТЛИЧАТЬСЯ ДЛЯ РАЗНЫХ РАСШИРЕНИЙ ФАЙЛОВ.
set extnsname=ThinApp_Word.Document

:: Название типа в системе (видимо для пользователя).
set extnsdescr=Word Document

:: Название приложения, с которым ассоциируется тип файла. Подразумевается, что батник лежит рядом с ним.
set exename=Microsoft Office Word 2003.exe

:: Номер иконки, которая берется из ассоциируемго приложения.
set iconindex=1

reg add "hklm\SOFTWARE\Classes\.%extns%" /ve /t REG_SZ /d "%extnsname%" /f

reg add "hklm\SOFTWARE\Classes\%extnsname%" /ve /t REG_SZ /d "%extnsdescr%" /f

reg add "hklm\SOFTWARE\Classes\%extnsname%\DefaultIcon" /ve /t REG_SZ /d "%curdir%%exename%,%iconindex%" /f

reg add "hklm\SOFTWARE\Classes\%extnsname%\shell" /ve /t REG_SZ /d "open" /f

reg add "hklm\SOFTWARE\Classes\%extnsname%\shell\open\command" /ve /t REG_SZ /d "\"%curdir%%exename%\" \"%%1\"" /f

:: reg add "hklm\SOFTWARE\Classes\%extnsname%\shell\print" /ve /t REG_SZ /d "" /f

:: reg add "hklm\SOFTWARE\Classes\%extnsname%\shell\print\command" /ve /t REG_SZ /d "\"%curdir%%exename%\" /p \"%%1\"" /f

:: reg add "hklm\SOFTWARE\Classes\%extnsname%\shell\printto" /ve /t REG_SZ /d "" /f

:: reg add "hklm\SOFTWARE\Classes\%extnsname%\shell\printto\command" /ve /t REG_SZ /d "\"%curdir%%exename%\" /pt \"%1\" \"%2\" \"%3\" \"%4\"" /f

reg add "hkcu\Software\Microsoft\Windows NT\CurrentVersion\Extensions" /v "%extns%" /t REG_SZ /d "\"%curdir%%exename%\" ^.%extns%" /f
Автор: Astra55
Дата сообщения: 06.10.2010 11:43
NickOnToluca

Цитата:
Предоставляю свой батник для ассоциации типов файлов с портативкой

Эээ... А зачем такие сложности? Тот самый софтик Associate делает это влегкую, хоть для одного типа файлов, хоть для всех разом.
Пример батника:
ASSOCIATE .jpg "%ProgramFiles%\Portable\ACDSee5.0.exe"
ASSOCIATE .7z "%ProgramFiles%\WinRAR\WinRAR.exe"
ASSOCIATE .AVI "%ProgramFiles%\Video\CrystalPlayerPro1.98.exe"
Автор: mishapisoc
Дата сообщения: 06.10.2010 11:59
Доброго времени суток коллеги. Может кто поможет в пошаговом руководстве создания portable MS Office 2003 (word.exe, excel.exe, msaccess.exe, powerpoint.exe, ois.exe и т.д.). Меня интересует, что убирать в Проекте (лишние объекты, файлы) и корректировака ини-файла и реестра.

За ранее благодарен
Автор: NickOnToluca
Дата сообщения: 06.10.2010 12:05
Astra55
Ну вот хотябы те же иконки не выбрать.
Автор: Astra55
Дата сообщения: 06.10.2010 12:13
NickOnToluca
А иконки автоматом прописываются из приложений. Один запуск батника и все по ходу в елочку Другое дело, когда нужно из одного приложения прописать кучу иконок, типа, ACDSee для каждого типа файлов. Тут уже сложнее, хотя лично меня не напрягает одна иконка на всю графику.
mishapisoc

Цитата:
Меня интересует, что убирать в Проекте (лишние объекты, файлы) и корректировака ини-файла и реестра.

Проще попросить готовый проект, чем объяснять что там нужно удалять.
Автор: NickOnToluca
Дата сообщения: 06.10.2010 12:15

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

Или видео.


Цитата:
меня не напрягает одна иконка на всю графику

Пользователи капризны
Автор: mishapisoc
Дата сообщения: 06.10.2010 12:15
Конечно поможет и готовый проект, может кто поделиться?

Добавлено:
а можно и Проект и видео?
Автор: Astra55
Дата сообщения: 06.10.2010 12:23
NickOnToluca

Цитата:
Пользователи капризны

Капризные идут нах и юзают обычные, инсталлируемые версии. На каждый чих не наздравствуешься, всем не угодишь.
Автор: sibbora
Дата сообщения: 06.10.2010 12:52

Цитата:
Вероятно, программа ставит свой драйвер.

Нет, этого она не делает. Поясню. Машина, на которой я создаю портабельные версии представляет собой виртуалку XP на VMWare Server. Диск С сбрасывается по снапшоту, а диск D - нет (используется для хранения данных проектов ThinApp).

После портабелизации NetSupport я сбросил виртуальную машину до снапшота, полностью удалив таким образом все следы установки NetSupport в систему. Но несмотря на это портабелизованная версия нормально работает только на этой виртуалке.
Автор: gjf
Дата сообщения: 06.10.2010 12:58
Astra55

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

Оффсайт этого софтика выдаёт бэд реквесты, так что если хотите презентовать - давайте другой линк
Автор: Astra55
Дата сообщения: 06.10.2010 13:18
gjf
http://narod.ru/disk/25729562000/associate.exe.html
Автор: wald1968
Дата сообщения: 06.10.2010 13:18
gjf
http://www.petri.co.il/download_free_reskit_tools.htm
Автор: mishapisoc
Дата сообщения: 06.10.2010 13:23
Коллеги! Помогите с проектом по office 2003
Автор: SimffAS
Дата сообщения: 06.10.2010 14:47

Цитата:
gjf
http://narod.ru/disk/25729562000/associate.exe.html

Народ.ру не дает скачать.
Пишет, что.. Файл заражен вирусом, скачать его нельзя.
Автор: Hmuryj_Mik
Дата сообщения: 06.10.2010 15:30
Запаковать с паролем - ИМХО хороший тон
Автор: Astra55
Дата сообщения: 06.10.2010 21:11
На долбо...навтов из ДрВьеба не наздравствуешься, козлы - они и есть козлы.
http://narod.ru/disk/25729486000/associate.exe.html тот же файл, но ДрВьеб уже не воспринимает как угрозу. Козлы - они и есть козлы.
Для параноиков: http://www.virustotal.com/file-scan/report.html?id=d8b58a0a0b68fef218a3c11f51c1b2e5d858850b98eea994307f3dbf5b65dea1-1286389026

Добавлено:
Hmuryj_Mik

Цитата:
Запаковать с паролем - ИМХО хороший тон

Мне нах нужен хороший тон, чтобы школота потом орала о вирусе, который запакован в архиве с паролем.
Автор: Hmuryj_Mik
Дата сообщения: 06.10.2010 22:23
Эт все понятно, типа не туда ...
Автор: vasakTM
Дата сообщения: 08.10.2010 08:52
Усадился перечитывать весь форум, так сил и не хватило. Подскажите что нужно (скрипт ?) , чтобы удалялась папка песочницы полностью а не только ее содержимое.
Автор: Astra55
Дата сообщения: 08.10.2010 16:08
Столкнулся сегодня с интереснейшим глюком - собираю софт, все работает, но регистрация наполовину слетает. То есть, прога пишет что регистрирована, но в абауте опять триал, соответственно, софт толком не работает, падает с ошибками и т.д. Собираю неправленный проект, в нем все нормально. Перебрал буквально все файлы и реестр, со сжатием, без сжатия, все равно толку никакого. Выяснилось, что подключение плагинов и отключение виртуальных дисков давали слет регистрации. Вот и думай теперь на что могли повлиять такие незначительные изменения.
Автор: NickOnToluca
Дата сообщения: 08.10.2010 16:23
Astra55
Так может привязка к ID раздела? Вот и слет при отключении виртуальных дисков.
Автор: Jaba_B_Ta3e
Дата сообщения: 10.10.2010 22:09
Поймал RelaunchUsingCreateProcess и отказ запуска запакованного приложения.

Суть - есть глючная и ужасная программа мебельной направленности (её разработчик будет гореть в отдельном аду), которую надо распостранить по предприятию. Раньше каждую её новую версию паковал ThinApp`ом 4.04, но в связи с появлением в хозяйстве Windows 7 - решил попробовать более свежую 4.6.

С 4.04 проблем не было никаких, кроме как с Windows 7. Попробовал упаковать 4.6 - контейнер не запускается, т.е. совсем, никак.
Взял версию 4.5 - алилуйя, паковал на голой WinXP и на другой WinXP всё работает. Но на Windows 2003 Server получаю RelaunchUsingCreateProcess и отказ запускаться.

Попробовал более простые и распостранённые приложения, типа MyPhoneExplorer, Skype и т.д. - постоянные ошибки в самых разных местах, некоторые приложения, пакованные на WinXP, не запускаются на 2003, некоторые вылетают в процессе работы.

Куда бежать?
Автор: djbub
Дата сообщения: 13.10.2010 15:55
Можно ли настроить настройки с контейнером такие: все файлы/папки работают и обрабатываются внутри контейнера, но реестр читается из настоящей системы?
Пробовал выставить Merged, но реестр читается и песочницы, а вот файлы наоборот обрабатываются из непесочницы.
Автор: NickOnToluca
Дата сообщения: 13.10.2010 16:03
djbub
Не путай параметры. Тебе нужно править RegistryIsolationMode.
А если потоньше - в файлы реестра в проекте можно тоже назначать изоляцию.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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