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

» Spoon Studio ( Xenocode Virtual Appliance Studio )

Автор: dj_Diesel
Дата сообщения: 05.10.2008 10:53
JAW
в Thinstall

Цитата:
Повторю. На данном этапе меня интересует Ворд с МатчТайпом.

в версии 4.0 вроде решена проблема эта
недавно MIHMIH007
выкладывал батники для проекта с MathType
Автор: JAW
Дата сообщения: 05.10.2008 15:51
Блин... Моё предыдущее сообщение прочитал?
Я рад, что решено. Я эту проблему решил, но не решил проблему с нерабочим VBS.
Задача другая... Разобраться к Ксенокодом и решить проблему его средствами не занимаясь мазохизмом с временной установкой и сносом.

Кстати... О птичках... Что вы волнуетесь о том, что кто-то куда-то в реестр гадит и т.п.
Я думаю, что цель создания портабельных приложений в контексте данного форума прозрачна и все её понимают. Ну нагадит, ну и что...
Доказать ничего невозможно. А если оччень захотят, то много чего найдут.
Автор: MIHMIH007
Дата сообщения: 05.10.2008 17:37
JAW
Согласен ... решение проблемы с временной установкой и сносом это не выход хоть и пользуюсь таким вордом достаточно долго....
А кто то уже пробовал делать ворд + маттайп с помощью ксенокода?
Автор: JAW
Дата сообщения: 06.10.2008 11:44
Ну вот я пробую...
Ерунда происходит. Формула в ставляется, но не редактируется.
т.е. MathType в песочнице есть... Но похоже теряется OLE связь.
попробую доразбираться, т.е. там буквально похоже нужно с реестром разобраться.
Автор: NickOnToluca
Дата сообщения: 06.10.2008 18:30
Кстати, Экюэйшн с Вордом 2003 у меня работал, причем корректней, чем тинсталенный (тот, который непонятно почему заработал).
А вот в Визио 2007 - балду. Ни Ксенокод ни Тинстал.
Автор: JAW
Дата сообщения: 06.10.2008 19:44
Тэкс...
Ну, что имеем...
Где MathType? Какой MathType?
Не зарегистрирован он как OLE. Вот в этом всё и дело...
Запустил из под песочницы TotalCommander и FAR.
Запустил из под неё же Corel.
Сказал вставить MathType объект.
"Нэту такого" говорит. С Equation та же история.

Сейчас разбираюсь дальше.

Добавлено:
Угу...
В песочнице вся ветка HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
Пустая... Пшёл бить Xenocod. Причина по крайней мере понятна
Автор: JAW
Дата сообщения: 07.10.2008 00:41
Блин...
Xenocod меня убил окончательно.
Менять права изоляции в реестре это проще застрелиться...

Нужен редактор для XML проекта.

Самое забавное... Решил добавить записи о MathType в реестр из нутри песочницы...
Как вы думаете что мне сказали? А сказали "идите нафиг, реестр закрыт на запись".
Правда там изоляция стоит Full, но таки из песочницы добавлял...

А всю эту Full на Merge изменить, это засверлиться....

Добавлено:
Я так чувствую по всему этому, что дешевле и проще забить и работать нафиг из виртуальной машины.
Автор: NickOnToluca
Дата сообщения: 07.10.2008 12:32
В принципе можно, но она на мою флешку не влазит.

А если серьезно, кому-то неплохо было бы написать прогу для редактирования именно Ксенокод-проэктов, т.к. их интерфейс красив, но виртуализация - дело серьезное, а ламерский (по свободе настройки) интерфейс все портит.
Автор: ne0_2002
Дата сообщения: 07.10.2008 12:57
JAW

Цитата:
А всю эту Full на Merge изменить, это засверлиться....

Из IDE ксенокода - да, но благо ведь XML и Notepad-ом/FAR-ом/<smthelse> править можно...
Автор: Sergey_AV
Дата сообщения: 07.10.2008 14:09
All

Если честно - я разочаровался в Ксенокоде. IMHO, совершенно кривой он - приложения из под него выходят не портабельные. Да, работает что-то, но КАК? Местами просто не понимаешь, откуда ждать очередного косяка . Ну, и инетрфейс конечно - крайне неудобоварим. Честно говоря, для меня даже XMLSpy (редактор для XML проекта) не сильно облегчает задачу, ибо непонятна прежде всего б@..дская идеология самого Ксенокода . У Thinstall-а по крайней мере идея ясна (пускай и не все работает, но есть надежда что это исправят в будущем), а здесь...

Автор: ne0_2002
Дата сообщения: 07.10.2008 15:54
Sergey_AV

Цитата:
У Thinstall-а по крайней мере идея ясна (пускай и не все работает, но есть надежда что это исправят в будущем), а здесь...

У меня сложилось такое впечатление, что Thinstall отпугивает в первую очередь новичков необходимостью ручной правки инишек. Может, конечно, VMWare решит что-то изменить в этом плане...
Xenocode же хорош как более-менее достойная альтернатива, для сборки приложений отказывающихся работать под Thinstall-ом... На данный момент...
Автор: JAW
Дата сообщения: 07.10.2008 17:35
Так проблема в том, что по ощущению Xenocode тоже не заставить работать по человечески без правки "инишек"...
Но там, где в Thinstall'е файлик более-менее маленький, то здесь приходится править монстровую XML'ну... в которой ещё и фиг чего найдёшь.

Кстати с Thinstall и MathType нужно бы ещё разок попробовать...
Влезть в файловую систему виртуалки и глянуть что там к чему и в реестр в том числе.
А то думается, нужно там просто реестр ногами побить немножко.
Автор: lpg
Дата сообщения: 07.10.2008 19:24
ne0_2002
а какие инишки править нужно? у меня и так все прокатывает? так не должно быть?
Автор: NickOnToluca
Дата сообщения: 07.10.2008 19:37

Цитата:
ne0_2002
а какие инишки править нужно? у меня и так все прокатывает? так не должно быть?

Как появятся проблемы - знай, надо править инишник.


Цитата:
то здесь приходится править монстровую XML'ну...

Я пользуюсь XML Notepad 2007.
Автор: JAW
Дата сообщения: 07.10.2008 23:07
Спасибо. Буду пробовать...
Правда эксприменты похоже откладываются на неопределённый срок. Завалили на работе...

lpg

В ситуации с Xenocode ту самую гадкую монстровую XML'ну...
Поскольку из среды её править практически не реально.

All
Да ксенокод вообще бурой по жизни. Эту XML нужно править даже если какие файлы из проекта выкинул.

Меня в общем уже интересуют другие моменты... В частности детали реализации виртуализации в Xenocode и Thinstall, т.е., грубо говоря... Какое собственно ядро лучше, т.к. понятно, что при помощи лома и какой-то матери вправлять нужно и там и там.

Например у меня ощущение, что Ксенокод все запрашиваемые и исполняемые файлы, зараза, распаковывает в песочницу. Thinstall, кажется, только изменяемые.
Автор: Sergey_AV
Дата сообщения: 08.10.2008 04:55
ne0_2002

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

Меня это наоборот привлекает . Очень удобно - все можно поправить "под себя". С заранее известным (почти) результатом. А Ксенокод...

Цитата:
Xenocode же хорош как более-менее достойная альтернатива, для сборки приложений отказывающихся работать под Thinstall-ом...

В том-то и дело, что как альтернатива он - хреновая альтернатива, ибо не работает все как надо. И проект неудоборедактируемый, и в реестр гадит, и... А требование при установке самого Ксенокода NET Framework - вообще жесть .

JAW

Цитата:
Но там, где в Thinstall'е файлик более-менее маленький, то здесь приходится править монстровую XML'ну... в которой ещё и фиг чего найдёшь.

Именно. Да и "исправления" там эти весьма странно работают - там идеология совсем другая...

Цитата:
Например у меня ощущение, что Ксенокод все запрашиваемые и исполняемые файлы, зараза, распаковывает в песочницу.

У меня тоже такое ощущение . Правда, сами исполняемые файлы у Ксенокода получаются почему-то меньше...



Автор: Astra55
Дата сообщения: 08.10.2008 08:33
Sergey_AV

Цитата:
в реестр гадит

Уже не первый раз вижу жалобы на это. Он что, реальный реестр плохо изолирует? Я буквально один раз пользовался Ксенокодом, когда выяснил, что преимуществ слишком мало, то больше не возился.
Автор: Sergey_AV
Дата сообщения: 08.10.2008 08:44
Astra55

Цитата:
Он что, реальный реестр плохо изолирует?

Я бы сказал, по-дефолту вообще не изолирует. Да и потом, после долгой, "ручной" работы остаются косяки. Приходится шерстить все что, можно и даже более. Получается, что я Ксенокоду должен указывать, где, что и как и изолировать, а он еще и "упирается". А оно мне НАТО? По идее, при мониторинге установки, софт должен сам определять где какая изоляция нужна. Так делает Thinstall, и это - правильный путь . Да, разумеется ошибки неизбежны, но тут уж можно поправить. А Ксенокод...
У него есть некий "дефолтный шаблон", который он применяет на все случаи жизни, без анализа ситуации. Разумеется, этот шаблон не с потолка свалился - создатели постарались, чтобы все по умолчанию "работало". Вот только работает-то оно кривенько: исключительно на тех машинах, где собиралось. А на других вытворяет такие фортели - мама не горюй! И гадит повсеместно. Про [HKEY_CURRENT_USER\Software\Xenocode\...] я вообще молчу - можно сказать, штатная ситуация .
Автор: NickOnToluca
Дата сообщения: 08.10.2008 08:55

Цитата:
Эту XML нужно править даже если какие файлы из проекта выкинул.

Ну файлы там нужно выбрасывать не из папки проэкта (физически), а в НАСТРОЙКАХ проэкта (в Ксенокоде) - это одно из немногих действий, которые лучше выполнять в ЕГО интерфейсе.

Честно говоря пользовался только чтобы поменять значение SuppressBranding (убрать всплывающее окошко, хоть оно и довольно симпотное ). И то я заранее сделал снимок виртуальной машины с ныжными настройками.
Автор: JAW
Дата сообщения: 08.10.2008 09:41
Насчёт реестра он таки его походу слишком изолирует.
На все ветви (почти) по умолчанию выставляет полную изоляцию.
Только вот почему то из нутри виртуальной машины те ветви, которые прописаны в проекте пустые... Не понимаю я что значит такая изоляция. Собственно из за этого MathType и не работает. Причём даже установленный снаружи.

Более того... Я ж по борзому попытался применить тот REG файл (из комплекта сборки МатчТайпа от Thinstall), тоже изнутри...
И меня послали. т.е. он ещё и в реестр внутренний писать запрещает.

Что он там в какое место изолирует не понятно.

Sergey_AV
А меньше, т.к. запаковать всю помойку ZIP много ума не нужно.
Автор: Astra55
Дата сообщения: 08.10.2008 09:57
Sergey_AV
C одной стороны - хреново, а с другой - не жили хорошо, нехрен и начинать Кстати, мне сегодня на мыло пришла реклама от Ксенокода, приглашают качать Xenocode Virtual Application Studio ISV Edition. Может у них заведется толковый чел и укажет им на ошибки. А может так и будут свою линию гнуть. Меня тоже удивила необходимость в фреймворке, вообще не люблю софты с ним, уж больно комп загаживается при установке.
Автор: ne0_2002
Дата сообщения: 08.10.2008 14:18
lpg

Цитата:
а какие инишки править нужно?

Я говорил о файле проекта и файлах ##Attributes.ini.

Добавлено:
Sergey_AV

Цитата:
С заранее известным (почти) результатом.

Не знаю. Может, конечно неопытность, но один раз почти час провозился... потому что очепятку в Packege.ini сделал.


Цитата:
А требование при установке самого Ксенокода NET Framework - вообще жесть

У оригинального дистрибутива такого требования нет. Это я когда сборку делал решил сэкономить.
Автор: NickOnToluca
Дата сообщения: 08.10.2008 16:57

Цитата:
У оригинального дистрибутива такого требования нет. Это я когда сборку делал решил сэкономить.

Я так понимаю, в оригинальном ксенокоде уже вшит Фреймворк на основе XLayers.
А можно ли не устанавливать Фреймворк а просто подбросить его Ксенокоду в его же песочницу и пусть пользуется своим же Фреймворком?
Автор: Astra55
Дата сообщения: 08.10.2008 19:35
NickOnToluca
Есть такая штука, как портабельный фреймворк, в Инете находится без проблем. Нужно только сделать дистрибут с уже установленным фреймворком, к примеру, под "заморозкой" или на виртуале. Потом можно запускать без проблем без реального фреймворка, под виртуалом.
Автор: ne0_2002
Дата сообщения: 08.10.2008 21:00
NickOnToluca
Есть сборка и не требующая установленного фреймворка. Ищи ссылки в шапке в варезнике.
Автор: JAW
Дата сообщения: 08.10.2008 22:36
Я вот думаю...
А не объединить ли темы про Xenocode, Thinstall в одну...
А то как-то проблемы то общие.

P.S. А что ещё из "доступных" виртуализаторов есть, которые в песочнице работают?
(Кроме виртуальных машин, конечно )
Автор: Sergey_AV
Дата сообщения: 09.10.2008 06:54
Astra55

Цитата:
C одной стороны - хреново, а с другой - не жили хорошо, нехрен и начинать

Именно .

ne0_2002

Цитата:
У оригинального дистрибутива такого требования нет. Это я когда сборку делал решил сэкономить.

Эт вы не подумавши .

Цитата:
Есть сборка и не требующая установленного фреймворка. Ищи ссылки в шапке в варезнике

Посмотрим...


JAW

Цитата:
А не объединить ли темы про Xenocode, Thinstall в одну...

Не думаю, что это будет хорошее решение. Но это - мое личное мнение.

Цитата:
А то как-то проблемы то общие.

Да нифига они не общие - общий только подход (виртуализация), а частности (реализация) разные. Разумеется, есть и общие моменты, но... валить все в "одну кучу" . IMHO, путанница будет - ногу сломишь. Уже сейчас, когда человек пишет, бывает не вполне ясно о чем он: о Xenocode или Thinstall . Но можно, по крайней мере, хоть в рамках топика определиться. А что будет, если все слить "в одно"?


Автор: ne0_2002
Дата сообщения: 09.10.2008 09:38
Sergey_AV

Цитата:
Эт вы не подумавши.

Признаться, думал что при нынешней моде на .нет эта дрянь уже на каждом компе стоит - ошибся.


Цитата:
Не думаю, что это будет хорошее решение.

Поддерживаю. С таким же успехом можно, скажем, объединить темы по всем языкам программирования... "проблемы то общие"...
Автор: NickOnToluca
Дата сообщения: 09.10.2008 10:02

Цитата:
А что ещё из "доступных" виртуализаторов есть, которые в песочнице работают?

Ну типа этого - Mojopac. Хоть в соответствующей ветке и твердят, что это совсем другое, как по мне, это тот же портабелизатор, только напрочь отказывающийся работать НЕ с флэшки.
Этого зверя можно бесплатно зарегить в нэте.
Из ломаного у меня того же плана Ceedo Enterprise 2.5.1.26.

Там и проги и песочница хранятся на флэшке + свой ПУСК + (в Можопаке) свой рабочий стол.

Упаковываться и Тинсталом и Ксенокодом эти звери не хотят, т.к. и сами не лыком шиты.

А этот мой вопрос можете считать оффтопом, но где спрашивать не знаю:
Сейчас осень - народ охотнее общается.
Можно ли сделать закладку на эту ветку, причем сразу на последнюю страницу?
Автор: Sergey_AV
Дата сообщения: 09.10.2008 10:14
ne0_2002

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

Да нет, она-то (эта дрянь ) стоит, просто в каждом случае она своя. Да и вообще, я при изготовлении подобных прог (портабельных) сторонник того, чтобы начинать "с нуля" - т.е. с "чистой ОС" (ХР, ХР SP1, ХР SP2, etc). Меньше проблемм потом на других машинах возникает...

Страницы: 1234567891011121314151617181920212223242526272829

Предыдущая тема: Скрытно слить инфу с флешки


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