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

» VMware application virtualization (Thinstall)

Автор: AltTeo
Дата сообщения: 03.09.2007 20:43
Спасибо всем за 3.146 с Development License (в варезнике)!

Я, кажется решил еще одну стародавнюю проблему, а именно: обрубание слов, когда локализация идет в отдельном файле .INI (ну или .LNG).

Начнем с того, что такой файл может быть в разных кодировках: Windows, UTF-8, UTF-16. Так вот, судя по всему, когда кодировка UTF все в порядке - примером тому служит KMPlayer (у него хоть и в .ini все строки, но ничего не обрубается).
Но в большинстве случаев кодировка - Windows. И чтобы правильно отражались русские строки нужного всего лишь... окружить их двойными кавычками!

Пример:
Если было
Button1=Помощь
надо исправить на
Button1="Помощь"

Так как строк может быть много я написал прогу, которая делает это автоматически:
_http://rapidshare.com/files/53172320/Convert_INI.rar.html

Единственно не проверял как будут вести себя переменные (если они есть) в таких строках, например %s.

Я протестировал на Password Boss и Driver Genius 2007. Все работает. По результатам тестирования отпишитесь.


Все еще не могу заставить работать Kerio Synchronize Plugin под thinstalled Outlook. Если есть какие-нибудь идеи - поделитесь!

Добавлено:
Вроде переменные подставляются в закавыченные строки нормально.
Автор: DeSSeD
Дата сообщения: 03.09.2007 23:07
AltTeo

Тож собираю Outlook... Пока только в одном месте обратил внимание, не знаю, может еще где есть, - тоже обрубает слова. Причем не всегда... Не подскажешь, как можно вылечить? И еще вопросик - ты только outlook в сборку включил или word и т.д. тож?

В связи с неудачным поиском в инете portable Outlook появился вопрос - почему бы не выкладывать свои thinstalled версии прог куда-нить? А может такое место уже есть? Подскажите, плз.
Автор: AltTeo
Дата сообщения: 04.09.2007 00:12
DeSSeD
Я собираю каждое приложение отдельно. Оутлук 2003 у меня весит 66 МБ. Где у тебя слова обрубает (я что-то такого у меня не заметил)? Я пока достоверно нашел обрубание слов при локализации через ини).

Насчет выкладывания это хорошая идея. Могу предложить свой сервер, но только если не будет нереального трафика или загрузки.
Автор: DeSSeD
Дата сообщения: 04.09.2007 00:20
AltTeo
Обрубает в Файл - Управление файлами данных - Добавить - В списке выбора типа хранилища первое слово "Файл" отображается как "айл"... повторюсь, что бывает это не всегда, не знаю, бывает ли такой глюк при обычной инсталляции... редко туда залезаю... в целом конечно не критично.. но глюк, он и есть глюк.. осадок неприятный)
А если собирать их отдельно не будут ли они, во-первых, больше места занимать, а во-вторых, как они будут взаимодействовать... если, скажем, во вложении .док или .хлс файл? И если аутлук без ворда устанавливать, то окно набора письма не поддерживает доковские фичи... (нужны ли они, правда?)... И еще момент - при установке офиса, даже если все поудалять, он устанавливает всякие служебные проги... как быть с ними? Насколько они нужны и что можно поубивать и как?
А что насчет трафика или загрузки... могу пообещать только, что я его создавать не буду)... а уж как там пойдет, предвидеть не могу)
Автор: AltTeo
Дата сообщения: 04.09.2007 02:57
DeSSeD
У меня тоже слова обрезает. Эти строчки хранятся в файле
%ProgramFilesDir%\Common Files\System\MSMAPI\1049\MAPISVC.INF
Поставь вокруг русского текста одинарные кавычки. И будет нормально. вообще исправление этого бага (обрезание русского текста) придеться долго ждать, так как ошибку с кодировками в реестре они исправляли наверное около года.

Если собирать отдельно, то места занимать офис будет конечно же больше, но для меня место не критично.
Вложения будут открываться внешними приложениями, поэтому все равно что ворд снаружи что внутри виртуальной среды. Правда я сейчас наткнулся на такой баг - вложения не открываются внешней программой, пишет "Неверно задано имя папки". Буду разбираться...
На вордовые фичи при наборе сообщения плевать с большой колокольни . Вообще у меня задача простая чтоб Оутлук выполнял свои самые основные функции.
Я при установки снимаю галочки почти со всего, оставляю только компоненты Оутлук (MAPI и др.).
Вообще удалять что-нибудь после установки в Микрософских продуктах - чревато, так что не советую (никогда не знаешь где аукнеться, именно за это их и не любят).

Thinstall Studio вообще заслуживает отдельного сайта. Я подумаю как это попроще организовать, и если кому нравиться идея, поддержите... А то сделаю, а никому не нужно... Хотя у одного меня накопилось уже много чем не стыдно поделиться...


Добавлено:
Outlook не хочет запускать синсталлированные программы. (Файл-Открыть-Файл данных Оутлук, дальше выбираете любой синсталленный exe, правой кнопкой на нем- Открыть и ... ни фига). Хотя остальные программы запускают друг друга без проблем. Это ведет к такой проблеме, что вложения нельзя открыть синсталленной программой

В общем потихоньку я склоняюсь к идее что Оутлук пока нельзя нормально сделать портабельным...
Автор: AltTeo
Дата сообщения: 05.09.2007 02:42
Кстати, ребята из Thinstall открыли новый ресурс _http://www.thindownload.com.
Там можно скачать синсталенные бесплатные проги. Жаль только что только английские.
Автор: crims0n9
Дата сообщения: 10.09.2007 13:43
AltTeo, я, если честно, поддержал бы идею с ресурсом, но смысл? Программы не выложишь - за горло взять могут, а чем с рапиды качать, проще самому сделать. Насчет аутлука, можно воспользоваться сжатием, чем уменьшить размер программы. Мои сборки занимают 50-60% от файла без сжатия. Таким образом, выкидывать все подряд не придется
Автор: sanb
Дата сообщения: 10.09.2007 22:53
чтобы это значило


Код: RegQueryInfoKey failed for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Protected Storage System Provider\*Local Machine*
RegQueryInfoKey failed for HKEY_USERS\.DEFAULT\Software\Microsoft\Protected Storage System Provider\S-1-5-18
RegQueryInfoKey failed for HKEY_USERS\S-1-5-18\Software\Microsoft\Protected Storage System Provider\S-1-5-18
Автор: evgeni666
Дата сообщения: 11.09.2007 01:23
kiosk 007
Несколько вариантов:

1. В package.ini раскомментируй секцию [cmd.exe].
Запускай cmd.exe из полученного пакета и потом копируй, файлы какие тебе нужны в каталог C:\Programme\PostSmile\...

2. Поставь какой нибудь маленький файловый менеджер, например вот этот http://www.przone.ru/roller/
Можно просто скопировать инсталлированный файловый менеджер в папку с инсталлированной прогой, и в package.ini прописать нужную секцию.
Потом запускаешь менеджер и вперед...

3. Если в программе есть стандартные окна открытия файла, то можно прямо в этом окне скопировать неодходимые файлы.
Автор: AltTeo
Дата сообщения: 11.09.2007 11:42
sanb

Я с таким сталкивался. Судя по всему значения реестра могут быть также заняты как и файлы. То есть надо закрыть вообще все проги. Но все равно это не сравниться с чистой машиной. Так что советую пользоваться например Virtual Box (виртуальная машина)
Автор: AltTeo
Дата сообщения: 12.09.2007 03:44
Итак, я все-таки добился того чего хочу от Оутлука. Может быть кому-нибудь мой опыт пригодиться.

1.
Проблема:
Как я не старался у меня не получилось заставить Оутлук 2003 открывать вложения другими синсталенными программами.
Решение:
Оутлук 2007 все делает как надо. Так что я остановился на нем.

2.
Проблема:
Kerio Synchronize Plugin ни в какую не хочет работать в виртуальной среде Оутлука.
Решение:
Вместо него использовать Kerio Outlook Connector. Несмотря на то что раньше он нереально тормозил, последняя версия 6.4.1 летает быстрее быстрого.

Автор: viykol
Дата сообщения: 13.09.2007 05:45
Господа, подскажите как всё-таки распаковать уже собранную Thinstall-ом прогу
Автор: ynbIpb
Дата сообщения: 13.09.2007 10:26
А мне вот чего интересно:
в Package.ini
есть такая строка:

VirtualDrives=Drive=a, Serial=00000080, Type=REMOVABLE; Drive=c, Serial=cca958a0, Type=FIXED; Drive=d, Serial=d23c2b89, Type=FIXED; Drive=e, Serial=d23c2b89, Type=CDROM; Drive=f, Serial=ad8fba24, Type=FIXED; Drive=x, Serial=ad8fba24, Type=CDROM
что она значед?
типа определяет какие виртуалки у меня в системе в данный момент? типа алкоголя?
Автор: andkh1
Дата сообщения: 13.09.2007 12:02
Мне кажется это для прог, которые привязываются к железу!
Автор: ynbIpb
Дата сообщения: 13.09.2007 16:25
Думаю тогда смело эту строчку исключать можно)
затхинсталил игрушку от биг фиша вроде ничего не ругается.
всё работает стабильно.
Автор: AltTeo
Дата сообщения: 13.09.2007 20:23
Лингва 12 не хочет запускаться синсталенной
Автор: andkh1
Дата сообщения: 14.09.2007 13:46

Цитата:
Лингва 12 не хочет запускаться синсталенной


А что происходит когда ты запускаешь лингву? Лингва грузит процессор и не запускается? или что?
Автор: AltTeo
Дата сообщения: 14.09.2007 22:35
andkh1

Процессор не грузит. Выдает окно с ошибкой в файле с исходниками .cpp (C++).
Автор: andkh1
Дата сообщения: 17.09.2007 13:43
А не может это быть от сжатия Thinstall'ом? Бывает так, что после компрессии некоторые проги некоректно работают.
Автор: AltTeo
Дата сообщения: 17.09.2007 21:30
andkh1

Я не ставил сжатие...
Автор: vladevp
Дата сообщения: 18.09.2007 06:16
Thinstall Virtualization Suite 3.128-все в комделекте имеется
успехов вам
================================================
http://rapidshare.com/files/56251345/3.128_doctor.part1.rar
http://rapidshare.com/files/56251586/3.128_doctor.part2.rar
http://rapidshare.com/files/56251835/3.128_doctor.part3.rar
http://rapidshare.com/files/56252078/3.128_doctor.part4.rar
http://rapidshare.com/files/56252331/3.128_doctor.part5.rar
http://rapidshare.com/files/56252552/3.128_doctor.part6.rar
http://rapidshare.com/files/56252558/3.128_doctor.part7.rar

===============================================
Автор: andkh1
Дата сообщения: 18.09.2007 07:55
vladevp

В Варезник

Автор: megamih
Дата сообщения: 18.09.2007 22:52
Доброго времени суток.

А кто и каким пользуется лончером для запуска thinstall'енных приложений? К примеру, мне нравится, чтобы приложение шло одним файлом (Nero, Passware Kit и т.д.). Поэтому в сборку добаляю PStart (http://www.pegtop.net/) - его легко настраивать, а после настройки можно поставить рид онли для конфига, чтобы сохранить вид, который ему придали до сборки Thinstall'ом. Но у этого лончера все равно куча настроек. А надо простенький - чтобы можно было ярлыков накидать и все. Подскажете?
Автор: andkh1
Дата сообщения: 19.09.2007 00:26
А мне нравится *.ехе+что-то типа total commander - это позволяет залезть внутрь приложения............ Например фиксы устранить.... Можно кое-какие изменения внести...
Автор: sanb
Дата сообщения: 19.09.2007 23:27
у меня в некоторых зинсталеных прогах набдюдается зависание или долгое ткрытие диалога открытия или сохранения фалов, как это вылечить, мне кажется что както связано с параметрами ##Attributes.ini, может кто сталкивался?
Автор: andkh1
Дата сообщения: 20.09.2007 07:46
Замедление работы может быть связано с режимом сжатия конечного файла: None, Fast или Small. Чем сильнее сжатие тем медленнее работа.
Автор: sanb
Дата сообщения: 20.09.2007 18:08
andkh1
я же написал что именно на диалоге открытия или сохранения фалов наблюдается задержка или вообще зависание программы к которым даже не применялось сжатие т.е. с атрибутом "None"
Автор: ElectronicArts
Дата сообщения: 20.09.2007 21:45
Программа отстой мне не помог решить мою проблему - хотел создать портверсию программ Fraps и Keyboard Sounder не получился
первых запускаеться и не реагирует на нажатие клавишь - а второй вообше не запускаеться

и еще может ктот обееснить что это такое
Автор: CrazyDeath
Дата сообщения: 20.09.2007 22:00
to ElectronicArts
это значит что Thinstall не смог прочитать сей ключ
поскольку доступ к нему закрыт на драйверном уровне,
можеш не обращать на это внимание
и не забывай что проги которые используют свои драйверы,
Thinstall портабельными так просто не зделает,
а скорей все никогда не зделает.
хотя ему можно помочь. ковыряй в сторону скриптов,
и портебл зборки нода от фроника
там реализована загрузка дров скриптами


люди хелп
третья версия уже выходит а лингву запортаблить
не получается каждый раз ошибки разные
на последней версии выдает что не может загрузить
comdlg32.dll, вставляю в проэкт эту длл
пишет немогу загрузить comctl32.dll
вставляю и эту длл, всеравно пишет что не может
загрузить comctl32.dll
Автор: sanb
Дата сообщения: 20.09.2007 22:17

Цитата:
вставляю в проэкт эту длл

подробней опиши как это делаеш

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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