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

» VMware ThinApp (formerly Thinstall) 3

Автор: kotbarsik
Дата сообщения: 10.02.2016 10:50
Подскажите, пожалуйста, можно ли с помощью этой программы сделать портативную версию, например Artcam, чтобы файлы проектов сохранялись не в виртуальной папке программы, а в конкретно выбранном месте? Если - да, то как?
Автор: Proshaa
Дата сообщения: 10.02.2016 11:06

Цитата:
Стёркин тот ещё болтун


Цитата:
Начиная с 2006 года, я ежегодно получаю награду Microsoft Most Valuable Professional (наиболее ценный специалист) в компетенции Windows Desktop Experience, а затем Windows Expert — Consumers и Windows Expert — IT Pro (клиентские операционные системы).

болтун и тролль здесь какой-то гоблин. а Стёркин - признанный специалист, кстати, уделяющий немало сил и внимания популяризации новых продуктов MS. но он не тупо пиарит, а грамотно рассказывает о преимуществах и недостатках, а также о том как обходить недостатки и использовать преимущества на все 100.

to all. давайте прекратим оффтоп и не будем кормить тролля.

kotbarsik

в шапке на первой странице есть FAQ. очень полезно почитать перед тем, как начинать делать сборки.
ответ на ваш вопрос: да, можно.
Автор: WildGoblin
Дата сообщения: 10.02.2016 11:35
Proshaa

Цитата:
болтун и тролль здесь какой-то гоблин.
Не хамите!
Стёркин самый натуральный болтун ибо сказав такое:
В Windows 10 эти задания спрятаны из планировщика, чтобы люди не мешали обслуживанию ОС, отключая задания. Однако все они есть в реестре, поэтому особо талантливые пользователи смогут воспрепятствовать обслуживанию при желании.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\TaskScheduler
он до сих пор не исправил свою ошибку, что говорит о том, что он не уделяет внимание значению произносимых им самим слов т.е. несёт абы что.

Цитата:
а Стёркин - признанный специалист, кстати, уделяющий немало сил и внимания популяризации новых продуктов MS.
Таким образом говорить что-то хорошее про продукты MS можно Стёркину, но нельзя мне?
Автор: Proshaa
Дата сообщения: 10.02.2016 12:21
хамите здесь вы.
вы задали вопрос
Цитата:
Никто не слышал про хотя бы предварительные сроки выпуска новой версии сабжа - с хм.. более полной поддержкой Win10?
на что вам вполне адекватно ответили
Цитата:
Я вот думаю, как можно сделать поддержку того, чему сам "родитель" не в состоянии ладу дать толком?

если вам непонятен смысл этой фразы, перевожу на гоблинский: нет. и у VMware нет никакой информации на эту тему.
вы же развели холивар на тему "какая хорошая ОС W10", попутно облаяв всех и вся.
досвиданья.
Автор: kotbarsik
Дата сообщения: 10.02.2016 12:22
Proshaa
Да я спросил не просто так, поставил режим Full, всё равно не сохраняет на локальной машине.
Кто то может подсказать по теме, а не только где лежит инструкция?
Автор: coherent
Дата сообщения: 10.02.2016 12:36
kotbarsik

Цитата:
поставил режим Full, всё равно не сохраняет на локальной машине.

Естественно, не сохраняет. А Proshaa дал очень дельный совет. Потому что это азы.
Автор: kotbarsik
Дата сообщения: 10.02.2016 12:43
coherent
Proshaa
Вы очень "помогли".
Это вот реально так "геморно", что вам долго объяснять не хочется?
Автор: coherent
Дата сообщения: 10.02.2016 12:49
kotbarsik
Из фразы "поставил режим Full..." однозначно следует, что вы зеленого понятия не имеете о режимах изоляции. Если я скажу, что нужно выставить на соответствующие папки изоляцию merged (не вникая в нюансы проекта), это сильно поможет?
Автор: WildGoblin
Дата сообщения: 10.02.2016 12:55
Proshaa

Цитата:
вы же развели холивар на тему "какая хорошая ОС W10"...
Не надо приписывать мне произносимый вами бред.

kotbarsik

Цитата:
Кто то может подсказать по теме, а не только где лежит инструкция?
Выставите разрешение Merge для нужной папки (используйте, к примеру, ThinAppHelper) и прочтите уже мануалы - потратите полчаса, но зато во многом разберётесь.
Автор: kotbarsik
Дата сообщения: 10.02.2016 13:00
coherent
Нет, даже не нашел где это можно сделать...
Автор: coherent
Дата сообщения: 10.02.2016 13:17
kotbarsik
Что и требовалось доказать. Рекомендую потратить время и прочитать это.
Автор: kotbarsik
Дата сообщения: 10.02.2016 13:38
coherent
Раньше думал, что форумы для общения и помощи созданы, а оказывается для:

Цитата:
Что и требовалось доказать.

Скачал по этой ссылке, не нашел, где в программе это сделать, ну кроме Full.
По вашей ссылке предлагает скачать файлик, как я понимаю, для того, чтобы скачать файлик...
Автор: coherent
Дата сообщения: 10.02.2016 13:50
kotbarsik

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

Да... Уберите птичку с "Download with Secured Download manager". Скачается pdf-файл.

Автор: AVanti 473
Дата сообщения: 10.02.2016 14:06
kotbarsik
Здесь версия поновее: http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=4380#9
Автор: Proshaa
Дата сообщения: 10.02.2016 14:12
kotbarsik

Цитата:
Раньше думал, что форумы для общения и помощи созданы

а вам и помогают. но не зная алфавита - не напишешь даже "Hello, Word!"
какой смысл перепечатывать сюда толковый и грамотный FAQ, прочитайте его в оригинале.
вот самая полная и последняя его версия https://cloud.mail.ru/public/G1QP/YMxVFLXk1
Автор: kotbarsik
Дата сообщения: 10.02.2016 14:21
WildGoblin
Открыл файл Package.ini в ThinAppHelper 4.0.30, в закладке Folders вижу только папки в которых произошли изменения, ну я так полагаю, соответственно только им и могу изменить параметр изоляции, а мне нужна возможность сохранения на локальной машине, т.е. как я понимаю, изменить параметр изоляции для всей локальной машины, или это не так делается?

Если хотите кинуть ссылку или отправить к мануалу, просто проигнорируйте это сообщение...

Proshaa
Да конечно лучше кинуть ссылку и дальше ср...ся с собеседниками на форуме - так же веселей, чем всяким лохам помогать...
Автор: Proshaa
Дата сообщения: 10.02.2016 15:13
kotbarsik
ок. персонально для вас. совет. дельный. уберите свои шаловливые ручки от ThinApp. сделайте снимок с настройками по-умолчанию и будет вам счастье
Автор: SunOK_ZM
Дата сообщения: 10.02.2016 15:22
kotbarsik куда именно собрались сохранять отснятое в Artcam, если даже "трёхкнопочным" методом, отметив опцию Full write access to NON-system directory... файлы будут писаться куда угодно, не говоря уже о Мои документы? При этом файлы, сохраняемые в папку Windows, Program Files и прочие НЕ-пользовательские, попадут в песочницу, где их тоже несложно найти, как бы.

Файловая изоляция конкретных папок настраивается еще в Attributes.ini в папках %бла-бла% и так же во вложенных папках проекта. Q14 из мануала FAQ 3.0 говорит, что DirectoryIsolationMode=Merged - значит разрешить реальное сохранение в той области, куда относится (конкретно в Attributes.ini некой папки, или глобально в Package.ini).

WildGoblin, вам не показалось, что новости такой важности в теме выделяются как минимум жирным увеличенным шрифтом. Как только так сразу написали бы...
А по поводу невменяемости 10, уже любой компьютерщик убедился, и профессионалы любого уровня отмечают. Поддержка полноценного портирования программ х64 в ThinApp давно введена? а когда появились выньда х64?? Так что набираемся терпения и мониторим офсайт/блог.
Автор: WildGoblin
Дата сообщения: 11.02.2016 11:47
kotbarsik

Цитата:
Открыл файл Package.ini в ThinAppHelper 4.0.30, в закладке Folders вижу только папки в которых произошли изменения, ну я так полагаю,  соответственно только им и могу изменить параметр изоляции, а мне нужна возможность сохранения на локальной машине...
Так создайте там нужную папку (с помощью ПКМ) и пропишите ей разрешения.

Цитата:
...т.е. как я понимаю, изменить параметр изоляции для всей локальной машины, или это не так делается?
Если вам это подходит, то можно и так сделать.

SunOK_ZM

Цитата:
вам не показалось, что новости такой важности в теме выделяются как минимум жирным увеличенным шрифтом.
Что вы хотели сказать данным утверждением?

Цитата:
А по поводу невменяемости 10, уже любой компьютерщик убедился, и профессионалы любого уровня отмечают.
Это не любой "компьютерщик", и тем более не "профессионалы" - это подростки и застрявшие на данном уровне развитии люди плачут и стонут! Одни потому, что из-за недостатка знаний с трудом могут разобраться в новшествах, а другие от собственной лени и тоже из-за недостатка знаний.

Цитата:
Поддержка полноценного портирования программ х64 в ThinApp давно введена? а когда появились выньда х64??
Какая разница когда она введена, когда она уже введена? И про какую винды вы говорите - про экспишечку64 или про нормальную 64-х битную ОС которая действительно стала массовой?
Автор: AVanti 473
Дата сообщения: 11.02.2016 17:44
WildGoblin

Хрен с ним, пусть мы ортадоксы. Тогда, подсказывайте, если в курсе:
[more=Офтоп]Ситуация, задача: При инсталляции приложения, необходимо, чтобы оно взяло на себя ассоциации файлов по дефолту. Ясен перец, что согласно ЭТОГО, на Win8 и Win10 хрен что выйдет, так-как при установке:
- Нельзя больше использовать функцию определения, является ли приложение по умолчанию.
- Нельзя больше определять, какие приложения (если таковые имеются) является текущими по умолчанию.
- Нельзя больше установить приложение по умолчанию.
- Нельзя больше выбирать ассоциации файлов из самого приложения.

Но и хрен бы с ним, а как же быть с приложениями, которые устанавливаешь в соответствии с ЭТИМИ, и другими официальными рекомендациями, но система тупо не даёт их запустить! Требует рестарт, но после этого всё равно ведёт себя как в полной несознанке, мол, не могу открыть приложение, пока сам уже не открываешь его принудительно, с правами админа по ПКМ. В реестр я добавляю следующую инфу:

[HKEY_CLASSES_ROOT\.расширения_файлов]
с OpenWithList, OpenWithProgIDs, и соответствующими shell\open\command

[HKEY_CLASSES_ROOT\протокола\shell]

[HKEY_CLASSES_ROOT\MyProg.Extension]

[HKEY_CLASSES_ROOT\Applications\MyProg.exe\shell\open\command]

+ некоторые дубли общих веток для текущего юзверя:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.расширения_файлов]
с OpenWithList и OpenWithProgIDs

[HKEY_CURRENT_USER\Software\Classes\MyProg.Extension]
аналогично ветке CLASSES_ROOT

И, программа, пля, не ставится нормально на ту же Win8, подозреваю, аналогично и на Win10...
Просветите недалёкого человека, что такого в этой новой ОС, что создаётся столько проблем? Ведь инсталляция софта, это база, от которой идёт уже работа над пониманием портабелизации приложения, так-как приходится внимательно изучать и править необходимые записи реестра.[/more]
Автор: WildGoblin
Дата сообщения: 12.02.2016 17:05
AVanti 473

Цитата:
При инсталляции приложения...
...а как же быть с приложениями...
Как можно обсуждать какие-то сферические приложения (даже если бы это и хотелось)?

Автор: AVanti 473
Дата сообщения: 12.02.2016 22:23
WildGoblin

Цитата:
Как можно обсуждать какие-то сферические приложения

Думал над Вашим вопросом. Пришёл к такому размышлению:
А как можно хвалить систему (даже если бы это и хотелось), по которой Вы толком ничего сказать не можете, кроме того, что она Вам нравится?
Автор: oldVsevolod
Дата сообщения: 13.02.2016 08:38
Ребята, в личку, плиз.
Автор: AVanti 473
Дата сообщения: 13.02.2016 09:01

Цитата:
Тогда, подсказывайте, если в курсе


Сам нашёл затык. Долбокриптической системе нужна была в реестре такая запись:

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"%InstallPath%\MyProg.exe"="^ RUNASADMIN"


Другими словами, эта мерзопакостная ОСь ещё и выёживается без прав админа на запуск установленной в систему программы. Впрочем, подозреваю, что даже это не полное решение, ведь где-то есть юзвери без этих прав, и не понятно, как тогда будет реагировать ОСь на эту реестровую запись... Теперь ещё надо думать каким хреном сделать дефолтные ассоциации. Подозреваю, это уже скриптом как-то надо, чтобы юзверь не полз сам в панель управления. И, зачем, спрашивается все эти танцы с бубнами? С другой стороны, даже вирус Ёболы не страшен, если есть вакцина. Осталось только вакцинировать эту новую падлу Win8 - Win10, чтобы не выёживалась. А, совместимости ещё долго будут камнем преткновения.

P.S. Ещё про DISM сейчас копаю http://www.outsidethebox.ms/14267/#_Toc342245007
Автор: WildGoblin
Дата сообщения: 13.02.2016 17:58
AVanti 473

Цитата:
А как можно хвалить систему (даже если бы это и хотелось), по которой Вы толком ничего сказать не можете, кроме того, что она Вам нравится?
Я не хвалю, а говорю, что система весьма неплоха (IMHO одна из лучших на рынке) и если использовать её умеючи (а использовать всякое нужно именно умеючи), то жить с ней можно вполне счастливо.

И ещё - лично я упомянул конкретную ось, а вы только лишь сферическую программу в вакууме и ваши проблемы с этим самым вакуумом.

oldVsevolod

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

AVanti 473

Цитата:
Сам нашёл затык. Долбокриптической системе нужна была в реестре такая запись:
Это, извините, лицедлань - по иному ваши действия и описать нельзя.

Цитата:
Другими словами, эта мерзопакостная ОСь ещё и выёживается без прав админа на запуск установленной в систему программы.
Да - дело совсем не в кривопрожке, а в системе.

Цитата:
Впрочем, подозреваю, что даже это не полное решение, ведь где-то есть юзвери без этих прав, и не понятно, как тогда будет реагировать ОСь на эту реестровую запись...
Как будет реагировать ось на запрос ограниченной учёткой прав админа - вы серьёзно что ли такой вопрос задаёте?

Цитата:
И, зачем, спрашивается все эти танцы с бубнами?
Затем, что ламеры-портабелизаторы городят огород, да ещё удивляются почему оно нормально не работает.

Автор: AVanti 473
Дата сообщения: 13.02.2016 19:28

Цитата:
Как будет реагировать ось на запрос ограниченной учёткой прав админа


Всё дело в том, что я никогда не извращался пользованием ОС без прав админа. Хотя, безусловно такая фича в ОС нужна. Предполагаю, что спросить права админа можно несколькими способами. Второй я уже описал выше, а первый, это в манифесте к исполнительному файлу прописать:
<requestedExecutionLevel level="requireAdministrator"/>
или
<requestedExecutionLevel level="highestAvailable" />
Тем не менее, это лишь приведёт к запросу повышенных прав на запуск файла программы. Если у конечного юзера таких прав нет (что резонно), то и программа никогда не запустится. Верно? Одно дело - когда админ устанавливает софтину, а юзверь её пользует с ограниченными правами, и совсем другое, когда у юзверя обязательно должны быть права админа для пользования установленного софта. Таким образом, это всё равно полумера.

Извините, с Вами скучно. Так как Вы не видите очевидного. Новые ОС майкрософта бесконтрольны. Единственное, что они контролируют - мозг своих пользователей, но абсолютно не подконтрольны последним. Разговоры о том, что это на благо самих пользователей несостоятельны. Похоже, меня тупо тролят. Хорошо, хоть в мире во всём есть баланс - хоть посты себе набъём для потерянной иерархической репутации после сбоя сайта... Всё офтоп - последний пост на тему спора.

Добавлено:

Цитата:
Затем, что ламеры-портабелизаторы


Думаю, Вас здесь услышали.
Автор: AVanti 473
Дата сообщения: 14.02.2016 11:15

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


И тем не менее, не могу не поделится с окончательным, на мой взгляд решением! Сперва о том, в чём была проблема: Дело было в месте, куда устанавливается любой софт, а именно в Program Files. Win8 очень капризна по отношению к этой папке! Если поставить программу, скажем, в любую пользовательскую папку на системном (или ином) диске, то проблем с запуском нет, но, в Program Files всё иначе. Методом использования Process Monitor обнаружилось, что запрещён доступ к файлу .log в папке с программой. Причём этот файл вообще находится в подпапке. Как я уже говорил, казалось бы, переустановить прямо на диск C:\ и, как гриться, с глаз долой и с сердца вон! Но - банально, даже, скучновато. Моё скромное мнение в том, что если есть, предусмотренная системой, программная папка для целей установки софта, то установленный софт там и должен быть! И тут, памятуя о первом способе, где права на запуск от админа даются через реестр, я провёл следующий эксперимент, оказавшийся удачным! Итак:

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"%InstallPath%\MyProg.exe"="^ RUNasInvoker"


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

Вывод: В похожих случаях, или ставить софтину не в Program Files, или пробовать моё решение!
Автор: Proshaa
Дата сообщения: 14.02.2016 14:31
AVanti 473

Цитата:
Моё скромное мнение в том, что если есть, предусмотренная системой, программная папка для целей установки софта, то установленный софт там и должен быть

мнение MS по этому поводу: в Program Files должна находиться только сама программа. ничего в этой папке не должно изменяться средствами этой программы. если программе нужно хранить какие-то глобальные "внутренние" данные - Program Data как раз для этого. если данные не глобальные, а конкретного юзера - данные должны храниться в профиле этого юзера. ничего сложного или сверхестественного )) кстати, в Win7 это было на уровне рекомендаций, в Win8 - жёсткое требование. требование в общем-то разумное и логичное.
головную боль (не только при портабелизации) вызывают программы, не соответствующие этим требованиям.
не нужно ставить программы в корень. хорошим тоном считается установка в профиль. многие софтописатели обеспечили совместимость простой заменой дефолтной папки установки с Program Files на ...\user\Local Settings\Application Data\
на первый взгляд - неудобно, что программа становится "личной" и её нужно устанавливать для каждого пользователя. но если вдуматься - много ли компьютеров у которых реально несколько пользоватей?
если сравнить ThinApp четвёртой и пятой линейки - последний создаёт гораздо больше папок в проекте. особенно забавно выглядят такие пустые папки при установке на ХР. но они нужны как раз для совместимости с Win8.
Автор: WildGoblin
Дата сообщения: 14.02.2016 16:30
AVanti 473

Цитата:
Всё дело в том, что я никогда не извращался пользованием ОС без прав админа.
Действительно - зачем предохраняться когда всё плохое случается только с другими, а у вас всегда всё будет хорошо!

Цитата:
...и совсем другое, когда у юзверя обязательно должны быть права админа для пользования установленного софта.
Не должны быть у него обязательно права админа - при сильной нужде можно выдать ему разрешение на использования нужных папок/веток реестра и т.д. и т.п.

Цитата:
Извините, с Вами скучно.
Ага, веселье в виде проделывания различных кунштюков, посредством пролезания через одно место, не для меня - играйтесь так сами.

Цитата:
Новые ОС майкрософта бесконтрольны.
Сильно об этом не кричите и возможно вас кто-то иногда будет воспринимать всерьёз.

Цитата:
...обнаружилось, что запрещён доступ к файлу .log в папке с программой.
Вот видите - это либо древняя прожка, либо автор настолько туп, что не понимает для чего придуман профиль пользователя!

Цитата:
"%InstallPath%\MyProg.exe"="^ RUNasInvoker"
Про RunAsInvoker вроде как уже шесть лет известно...

Цитата:
Вот собственно и всё. Программа теперь ничего не просит, и запускается без ошибок. Позволяет ассоциировать с собой файлы через панель управления - настройки программ по умолчанию, и вообще, ведёт себя естественно!
Оказывается дело было в вашем незнании, но обвинили вы разработчиков винды.

Proshaa

Цитата:
хорошим тоном считается установка в профиль.
Это как раз таки дурной тон - которым очень грешат разработчики гугела, дропбокса и т.п. хитрованы.
Автор: Proshaa
Дата сообщения: 14.02.2016 20:09

Цитата:
Это как раз таки дурной тон

с этим можно поспорить. софт, установленный в профиль, имеет прав даже меньше чем "хозяин" этого профиля. а следовательно - меньше возможностей глобально навредить.
и если "юзер А" сдуру наставил себе разной фигни, то "юзер Б" этой фигни даже не увидит.
и не будет ломать себе голову - почему у него вдруг что-то перестало работать или работает не так, как раньше.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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