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

» VMware application virtualization (Thinstall)

Автор: Sergey_AV
Дата сообщения: 19.10.2007 08:53
cracklover

Наконец-то появился кто-то, кто пытается систематизировать разбросанную по всему топику(ам) информацию. Браво! Снимаю шляпу .
Автор: dj_Diesel
Дата сообщения: 19.10.2007 09:49
Люди добрые!!!
Сделайте пожалуйста Portable Office 2003 + Mathtype 6.0
чтоб он вместо редактора формул запускался в ворде как обычно
никак не получается хотя у других вроде идет
вышлите плиз структуру папок или саму папку с проектом ...

вот офис все работает и mathtype работает но отдельно
а в ворде нет
что сделать?
Автор: sanb
Дата сообщения: 19.10.2007 22:42
Sergey_AV

Цитата:
Наконец-то появился кто-то, кто пытается систематизировать

ну ты и выразился , как будто еще никто не пытался
например help в шапке от andkh1 получше будет

Цитата:
а вот правда как Mikicun делает чтоб сначала окошко с презентацией появлялось потом сама прога запускалась

кстати кто знает его новый сайт-блог ?
Автор: cracklover
Дата сообщения: 20.10.2007 07:22
sanb

Цитата:
ну ты и выразился , как будто еще никто не пытался
например help в шапке от andkh1 получше будет

Да, восторг по поводу моего ридмика слишком неоправданный был, но, с другой стороны, в ридми я попытался обратить внимание на нюансы, а не на типовые моменты, как остальные. И буду очень благодарен, если мне подкинут ещё немного толкований неочевидных моментов настроек и особенно тонкой настройки Package.ini.
И ещё вопрос.
Я столкнулся с курьёзной, но неприятной ситуацией.
Давно хотел отпортейблить программу Desktop Maestro (одна из лучших программ для очиcтки реестра, аналог Registry Mechanic для юникодных систем).
Вроде всё оказалось очень просто и Thinstall быстро сделала портейбл, но тут случилось непредвиденное.
Дело в том, что Desktop Maestro после превращения её в портейбл нормально запускается, нормально работает, нормально ищет все неисправности в реестре, оптимизирует систему, исправляет все огрехи в реестре, но эту свою работу с реестром она делает в ...ВИРТУАЛЬНОМ РЕЕСТРЕ
Я даже не сразу это заметил. Всё так стандартно было и без подозрений, что поначалу у меня и не сразу мысли появились по поводу, что что-то не так.
Ведь всё так реалистично выглядело. И только когда я стал удивляться, почему как только я просканирую реестр и исправлю в нём кучу ошибок с помощью портал Desktop Maesto, а потом удалю портейбл и через некоторое время запущу его снова, все ошибки в реестре моей Windows снова появляются в том же числе, как и при правке чуть ранее.
Как оказалось, все исправления хранятся в файлах виртуального реестра и если файлы не удалять, то долгое время сохраняется полная иллюзия правки реального реестра, даже после потворного сканирования. Ведь виртуальный реестр лежит в файлах и совершенно реалистично, как с настоящим исправляемым реестром, при повторном сканировани портабл Desktop Maestro показывает, что всё нормально исправлено, ошибок больше нет. Поэтому я несколько дней и ничего не замечал. А как только стал удалять портабл Desktop Maestro с её пременными папками, этот виртуальный реестр уничтожался и я сразу стал всё замечать.

В общем может и путанно всё объяснил, но вопрос такой.
Как собрать портабл Desktop Maestro, чтобы она работала с НАСТОЯЩИМ РЕЕСТРОМ Windows и все изменения сохраняла именно в нём а не в виртуальном реестре?
Отмечу, что ключ Merged мной при сборке использован был, это не помогло!
Автор: Vasillich
Дата сообщения: 20.10.2007 07:56
Аналогичная ситуация и у меня, пробовал портировать различные проги для твика системы, но результат такой же в реальной системе изменения не происходят, с изоляциями различными все испробовал результата нет.
Автор: cracklover
Дата сообщения: 20.10.2007 08:43
В общем, как я понял, Thinstall прекрасно подходит для программ того типа, которые или самодостаточные и результат их работы виден налицо без вмешательтство в работу операционной системы (типа Magic Gooddy, который просто методом копипаст переводит текст и выдает в совем окне), ну или для тех программ, которые что-то создают редактируют и результаты своей работы предлагают потом сохранить на жесткий диск (все проги для редактирования или создания, документов, фото, видео или музыки).
А вот все программы активно работающие с реестром Windows, твикающие систему и т.д. для Thinstall соверешенно не предназначены.

Обидно, но не критично. В приципе и того, что уже умеет Thinstall за глаза хватает.
Автор: dj_Diesel
Дата сообщения: 20.10.2007 09:11
cracklover
но дак ведь и портабле по этому и называется чтоб не трогать реестр....
и не оставлять следов...
а изменение реестра это прямое изменение
Автор: andkh1
Дата сообщения: 20.10.2007 09:41

Цитата:
кстати кто знает его новый сайт-блог ?

А тот что в шапке ProjectPortables.... По крайней мере он там регулярно тусуется...


Цитата:
А вот все программы активно работающие с реестром Windows, твикающие систему и т.д. для Thinstall соверешенно не предназначены.

С одной стороны Thinstalled проги для того и сделаны чтобы систему не засорять... А с другой стороны там давольно простая система изоляции и если заморорчиться и выяснить какие директории и ключи реестра неоходимы для нормальной работы программы (т.е. чтобы регистрация и насртойки хранились в Sandbox), а для всего осального режим изоляции выставить Merged, то на выходе будет програма для чистки/правки системы и + ничего лишнего....


Цитата:
Отмечу, что ключ Merged мной при сборке использован был, это не помогло!

А где ты этот ключь применял? Там этих ключей - море и Package.ini, и в каждой папке, и в снмках реестра для каждого ключа, т.е. там есть с чем поэксперементировать... Вобщем тут еще нужно почитать в хелпе о вертуальной файловой системе и о вертуальном реестре... Когда будет время я постараюсь подробно все изложить по-русски, но там, в приципе, и на аглицком все давольно помятно...


Цитата:
а вот правда как Mikicun делает чтоб сначала окошко с презентацией появлялось потом сама прога запускалась

А он это Thinstall 2 делал... В варезнике в шапке есть... Это совершенно другая прога...


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


Вот еще несколько нюансов... Кагда некоторые проги завершают свою работу в памяти продолжают оставаться их процессы... Для того чтобы этого небыло нужно в Package.ini
в блоке [BuildOptions] дописать AutoShutdownServices=1.
А чтобы Sandbox сохранялся там где ты хочешь в томже блоке прописывается параметр
SandboxPath= и после него тот путь куда предполагается сохранение (асолютный или относительный). Относительные пути пишутся как в UNIX .(точка)-это таже папка где лежит сама прога, а ..(две точки)-это папка на уровень выше...
Автор: dj_Diesel
Дата сообщения: 20.10.2007 10:25
andkh1
насчет

Цитата:
и если заморорчиться и выяснить какие директории и ключи реестра неоходимы для нормальной работы программы (т.е. чтобы регистрация и насртойки хранились в Sandbox), а для всего осального режим изоляции выставить Merged, то на выходе будет програма для чистки/правки системы и + ничего лишнего


будем искать)
хотя я думаю можно и так портабле сделать допустим Reg Organizer работает так без установки но естественно прописывается после первого запуска
я вот знаю есть прога которая позволяет добавлять комманды в exe файл т.е. можно сделать чтоб при выходе из проги выполнялся скрипт удаления из реестра ее данных
и файлов в апликатион дата и др.
кстати вспомнил Portable Winamp так сделан на Nsis при запуске выполняется скрипт добавление данных в реестр а при выходе удаление
но там есть проблемма((( если был стационарный Winamp соответственно его тож удалят
только если винамп не установлен в другую папку кроме Программ файлс
Автор: andkh1
Дата сообщения: 20.10.2007 12:54

Цитата:
кстати вспомнил Portable Winamp так сделан на Nsis

Там можно сделать сначала проверку на наличие уже установленных компонентов (файлы, дрова, реестр) и устанавливать только необходимое и соответственно удалять только то, что было установлено... Но NSIS это отдельная тема... У меня где-то валялся мануал, если нужно могу выложить... И еще в NSIS есть другая проблема, проги им сделанные не на любой машине работать будут, там с правами может быть заморока...

Добавлено:
И кстати на счет нюансов... На том же ProjectPortables люди заморачиваються не только ответами на вопросы но постами о своих находках... Потому что то, в том что я и cracklover написали ничего хитрого нет - это все в хелпе можно прочитать, а вот всякие скрипты, например, на VBS или там батник какие хитрые, которые позволяют всякие трудности обойт - это даааа... Так что давайте не только помощи просить, но и если какую замороку побороли не поленитесь и отпишите, чтобы и другие могли этим пользоваться.
Автор: sanb
Дата сообщения: 20.10.2007 13:31

Цитата:
Так что давайте не только помощи просить, но и если какую замороку побороли не поленитесь и отпишите

я тоже не вижу смысла здесь постить выдержки из официального хэлпа, если только кто то переведет весь хэлп на рашку
Автор: Wu Tang
Дата сообщения: 20.10.2007 21:54
Вот, кстати, еще один интересный момент, насчет того, Registry Cleaners ищут все в "своем" реестре, как было сказано, так вот у меня Reg Organizer у меня не делает снимки реестра, ошибу какую-то вываливает.
И что делать не знаю, видимо действительно thinstall не предназначена для этого.
А вот сегодня собирал Неро 7, так она вообще отказалась запускаться, попросила переустановить приложение.
И еще что делать с теми прогами,котрые требуют перезагрзузки после установки?
Хотелось бы услышать советы.
Автор: dj_Diesel
Дата сообщения: 20.10.2007 22:10
Wu Tang
насчет которые требуют перезагрузки перезагрузись потом делай постинстал
зинстал это предусмотрено
Автор: sanb
Дата сообщения: 20.10.2007 22:18

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

открываеш официальный FAQ и находиш раздел
Utilities and Automation tools > Setup Capture > Reboot continue (это то что тебе нужно) словарик в руки и переводишь
Автор: dj_Diesel
Дата сообщения: 20.10.2007 22:24
Урааааа!!!!
Я Winamp наконец сделал Thinstallom а то все время ошибка выскаивает нету nscrt.dll
Автор: sanb
Дата сообщения: 20.10.2007 22:30
dj_Diesel
как удалось победить?
Автор: dj_Diesel
Дата сообщения: 20.10.2007 23:10
sanb
а просто в Pakage.ini и Attributes.ini который возле буилд бат поставил изоляцию WriteCopy
Автор: DrWeb3
Дата сообщения: 21.10.2007 23:04
Привет всем.

Несколько дней мучаю Thinstall. Был приятно удивлен до чего дошла наука, но есть одна неприятная вещь. Пытаюсь сделать портативную версию 1С:Предприятия 7.7 и возникла следующая проблема: Приложение записывает в реестр названия баз и пути к ним. Так вот если там есть русские буквы - при последующем запуске после каждой из них добавляется один символ (похоже шестнадцатиричная цифра от 0 до f). При очередном запуске это происходит снова и снова, строки удлиняются до бесконечности...

Потом обратил внимание что аналогично происходит и в firefox, если в файловом диалоге открываю папку "рабочий стол" и вижу:

Мcоeи8 д4оeкaу3мcе5нdт2ыb (это мои документы)
Мcоeй9 кaоeмcпfьcюeт2е5р0 (это мой компьютер)

и т.д.

Пробовал разные версии от 3.049 до 3.207 - не помогает. Это я один такой дурак или это нормально?

С уважением, Петр.

-8<-----------------------------------------------------------------
Упс.. Извините, сам дурак. Только обратил внимание что build.bat использует 049 версию, которую я забыл деинсталлировать. Всем спасибо, все свободны
Автор: cracklover
Дата сообщения: 22.10.2007 08:08
DrWeb3
Зачем изобретать велосипед надо было. Портейбл 1С давно сделали и без тебя)
Автор: spamru
Дата сообщения: 22.10.2007 09:12

Цитата:
DrWeb3
Зачем изобретать велосипед надо было. Портейбл 1С давно сделали и без тебя)


Какая разница зачем? Может человек хотел потренироваться. Главное то, что в результате его хотения стало понятно почему так пишутся имена файлов и директорий. Главное что результат есть познавательный!
Автор: cracklover
Дата сообщения: 22.10.2007 09:48
spamru
Тоже верно, но мне кажется, что всё-таки больше смысла в том, чтобы отпортейблить то, что до тебя никто ещё не делал в виде портабл, а не маслом по масляному.
Хотя вот наработки по преодолению накладок при этом действительно ценны.
Автор: ynbIpb
Дата сообщения: 22.10.2007 09:59
cracklover
по поводу реестра.
обрати внимание, чо в текстовых файлах каторые в себе содержат изменения реестра после снимков.
типа так: isolation_full имя ключа.
что если попробовать написать: isolation_merged и корень раздела этого реестра
типа: isolation_merged HKEY_CURRENT_USER
вобщем надо поэкспериментировать..
Автор: dj_Diesel
Дата сообщения: 22.10.2007 10:45
ynbIpb
пробовал неа (

а вопрос все было хорошо и тут вдруг офис говорит конфигурация оборудования невозможна для запуска и не запускается с чего бы это
Автор: dima99999
Дата сообщения: 24.10.2007 22:03
Здравствуйте.... Не нашел ответа на вопрос: как можно вытащить файлы из готового проекта (ехе)? или такого вобще невозможно сделать? Извиняюсь если вопрос задавался - не нашел ... К документации на английском прошу не отсылать
Автор: Stendvik
Дата сообщения: 25.10.2007 02:01

Цитата:
Здравствуйте.... Не нашел ответа на вопрос: как можно вытащить файлы из готового проекта (ехе)? или такого вобще невозможно сделать? Извиняюсь если вопрос задавался - не нашел ... К документации на английском прошу не отсылать

Стандартых средств для этого вроде бы нет, но в некоторых случаях это можно сделать. Например, если в проект зашит cmd.exe или если в программе есть опция открывающая стандартный диалог работы с файлами ("Открыть", "Сохранить" и т.д.).
Автор: dima99999
Дата сообщения: 25.10.2007 06:58
но тогда ведь надо знать заранее где все файлы располагаются, а если их очень много и в разных папках или вобще не имею представления где лежат файлы как тогда быть? Ну частично можно найти согласно создавшимся папкам в Sandbox? но если какие либо файлы лежат к примеру в windows, то в таком случае ведь не найдеш какой именно файл нужен.
Автор: dj_Diesel
Дата сообщения: 25.10.2007 07:41
dima99999
а зачем тебе файл из готового exe?
Автор: Stendvik
Дата сообщения: 25.10.2007 08:01

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


Тебе нужно конкретно что-то вытащить или тебе нужно универсальное решение? или тебе нужно наоборот- защитить файлы? опиши ситуацию по-подробнее. а еще лучше выложи файл, если возможно.
Автор: Valerydvd
Дата сообщения: 25.10.2007 08:12
Доброго времени суток!

Заранее прошу прощения, но не могу отправить личное сообщение пользователю BURIN. Почемуто сервер не пускает.
Прошу откликнуться и сообщить краткие инструкции по его работе с программой Mathcad. Есть ли какие-то тонкости.
У меня ничего не получается. На всякий случай адрес почты dvd.2005@mail.ru
Автор: dima99999
Дата сообщения: 25.10.2007 20:20

Цитата:
зачем тебе файл из готового exe?

Цитата:
Тебе нужно конкретно что-то вытащить или тебе нужно универсальное решение? или тебе нужно наоборот- защитить файлы? опиши ситуацию по-подробнее. а еще лучше выложи файл, если возможно.

все просто - сделал программку какуюто, потом стер все файлы что нужны для компиляции... а потом захотелось как-нибудь еще кой чего добавить (к примеру конфиг какой-то подправить), ставить все заново и собирать - не охота да и инсталл программы и виртуальной машины на работе, а добавить надумал дома, вот и возник вопрос (кстати может быть вариант, если просто чегото с инсталлом программы случилось, а нада просто подправить конфиг какойто руками и все)

если смогу вытащить все файлы как перед компиляцией, то смогу потом подправить что надо добавить и собрать снова.... Кстати вот и второй вопрос появился: а просто добавить файл както можна? или тока перекомпилировать?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Программа для поднятия трубки модемом


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