Возможно ли сделать портативной вирт комп (VMware player, VirtualBox, Microsoft Virtual PC), пока ничего не получается.... тк требуется установка драйвера, или regsvr32...
» VMware application virtualization (Thinstall)
sanb
Пробовал, в принципе не плохо... но торрмоз
Пробовал, в принципе не плохо... но торрмоз
У меня та же проблема при установке lingvo 2006 EN-RU после сборки бинарника бинарник отказывается работать.
Я просмотрел через ProcessMonitor куда обращается установленный в реальную ОС прога, и заметил что многие из папок в проекте отсутствуют.
Подумал - может просто какой-то системный файл нужно проге которую "тинят" а тинстал этот файл не "всасывает".
Как после создания в проекте папок %system% ... заставить их содержимое собиратеться в бинарник.
Посмотредл в хелпе про батник не понял.
ExecuteExternalProcess ?
ExecuteVirtualProcess ?
тут вроде можно указать дальнейшее поведение проекта после сборки, но как я понял нужно сразу указать какие манипуляции задумываются.
AddPageExecutePermission - Used to fix applications that don't work in DEP environments что это значит
Буду признателен если кто-то мне объяснит что все это значит
Isolation & Virtualization Granuality
ExternalCOMObjects - Controls weither a specific COM object CLSID will be created by Thinstall or by Windows.
VirtualizeExternalOutOfProcessCOM - Controls weither external Out-of-process COM objects are run in the virtual environment
ChildProcessEnvironmentDefault - Determines if child processes are run in the virtual environment by default
ChildProcessEnvironmentExceptions - Enable exceptions to the default child execution policy
DirectoryIsolationMode - Controls default isolation for directories in package
IsolatedMemoryObjects - List specific shared memory objects to isolate from other applications
IsolatedSynchronizationObjects - List specific synchronization objects to isolation from other applications
Я просмотрел через ProcessMonitor куда обращается установленный в реальную ОС прога, и заметил что многие из папок в проекте отсутствуют.
Подумал - может просто какой-то системный файл нужно проге которую "тинят" а тинстал этот файл не "всасывает".
Как после создания в проекте папок %system% ... заставить их содержимое собиратеться в бинарник.
Посмотредл в хелпе про батник не понял.
ExecuteExternalProcess ?
ExecuteVirtualProcess ?
тут вроде можно указать дальнейшее поведение проекта после сборки, но как я понял нужно сразу указать какие манипуляции задумываются.
AddPageExecutePermission - Used to fix applications that don't work in DEP environments что это значит
Буду признателен если кто-то мне объяснит что все это значит
Isolation & Virtualization Granuality
ExternalCOMObjects - Controls weither a specific COM object CLSID will be created by Thinstall or by Windows.
VirtualizeExternalOutOfProcessCOM - Controls weither external Out-of-process COM objects are run in the virtual environment
ChildProcessEnvironmentDefault - Determines if child processes are run in the virtual environment by default
ChildProcessEnvironmentExceptions - Enable exceptions to the default child execution policy
DirectoryIsolationMode - Controls default isolation for directories in package
IsolatedMemoryObjects - List specific shared memory objects to isolate from other applications
IsolatedSynchronizationObjects - List specific synchronization objects to isolation from other applications
Цитата:
Посмотредл в хелпе про батник не понял.
ExecuteExternalProcess ?
ExecuteVirtualProcess ?
Это vbs скриптом прописывается, пробовал работает... вроде бы
А что конкретно делает?
Я virtual basic VBS(?) не знаю.
Я virtual basic VBS(?) не знаю.
Version 3.215, Oct 15 2007
- Added SetFileSystemIsolation and SetRegistryIsolation API functions
- Added ReserveExtraAddressSpace option
- During virtual app startup, register fonts installed by the app even if they were installed outside the %Fonts% directory
- Fix .ini file handling on MBCS systems
- Improve handling of MS-style short pathnames
- Pass service manager calls for other hosts on to Windows
- Handle MUI files on Vista
- Fix issue where services shutdown would get stuck in an infinite loop
- Fix issue where DLLs loaded with LOAD_WITH_ALTERED_SEARCHPATH_FLAG where not found
- Added SetFileSystemIsolation and SetRegistryIsolation API functions
- Added ReserveExtraAddressSpace option
- During virtual app startup, register fonts installed by the app even if they were installed outside the %Fonts% directory
- Fix .ini file handling on MBCS systems
- Improve handling of MS-style short pathnames
- Pass service manager calls for other hosts on to Windows
- Handle MUI files on Vista
- Fix issue where services shutdown would get stuck in an infinite loop
- Fix issue where DLLs loaded with LOAD_WITH_ALTERED_SEARCHPATH_FLAG where not found
а куда из шапки ссылка на варез делась???
Thinstall looks like updated so fast ~
Just waiting for the Public VER .
Just waiting for the Public VER .
gyfhgyfh
Thank you
Thank you
Так меня направили сюда, спрашиваю:
Где почитать про создание портабла в ней, если программа имеет несколько приложений.
Поверьте просто нереально перечитать ветку.
Где почитать про создание портабла в ней, если программа имеет несколько приложений.
Поверьте просто нереально перечитать ветку.
Взьми Help по Thinstall'у для начинающих там на примере Офиса... Тоже и несколькими прогами. Если коротко:
1. Делаешь первый снимок
2. устанавливаешь первую прогу, вторую и тд
3. делаешь пост-снимок
4. выбираешь нужные для запуска проги
5. собираешь проект...
И дело в шляпе!
Почитай принцип сохраняется.
1. Делаешь первый снимок
2. устанавливаешь первую прогу, вторую и тд
3. делаешь пост-снимок
4. выбираешь нужные для запуска проги
5. собираешь проект...
И дело в шляпе!
Почитай принцип сохраняется.
Wu Tang
При снятии снимка инсталяции программы, в package.ini создаются разделы подобные этим
Код:
[app.exe]
Source=%drive_c%\app\app.exe
ReadOnlyData=bin\Package.ro.tvr
WorkingDirectory=%drive_c%\app\
[app1.exe]
Source=%drive_c%\app\app1.exe
Shortcut=app.exe
При снятии снимка инсталяции программы, в package.ini создаются разделы подобные этим
Код:
[app.exe]
Source=%drive_c%\app\app.exe
ReadOnlyData=bin\Package.ro.tvr
WorkingDirectory=%drive_c%\app\
[app1.exe]
Source=%drive_c%\app\app1.exe
Shortcut=app.exe
Наконец то и мои руки доросли до волшебного САБЖа.
Хожу просто очарованный и портейблю всё что движется вокруг
Но вот заминка вышла с одной прогой.
Magic Gooddy 98.
Прекрасно делается из неё портейбл фининсталлом, но потом портейбл запускается только на тех машинах, где раньше СТАЦИОНАРНО стоял Magic Goody и был потом удален. То есть явно осталиь на этих машинах какие то файлы, которые почему-то не попадают в портейбл при сборке. Поэтому портейбл на машине с ранее когда-то установленным Magic Gooddy запускается отлично и работает без вопросов, а вот на машинах , где никогда не стоял гудди, матюкается портейбл на стадии запуска майкрософт агент (ну эта мелкософтовская голосовая приблуда, что идёт с дистрибом гудди).
Что делать. Очень сильно надо сделать портейбл гудди работающих на ЛЮБЫХ компах.
Хожу просто очарованный и портейблю всё что движется вокруг
Но вот заминка вышла с одной прогой.
Magic Gooddy 98.
Прекрасно делается из неё портейбл фининсталлом, но потом портейбл запускается только на тех машинах, где раньше СТАЦИОНАРНО стоял Magic Goody и был потом удален. То есть явно осталиь на этих машинах какие то файлы, которые почему-то не попадают в портейбл при сборке. Поэтому портейбл на машине с ранее когда-то установленным Magic Gooddy запускается отлично и работает без вопросов, а вот на машинах , где никогда не стоял гудди, матюкается портейбл на стадии запуска майкрософт агент (ну эта мелкософтовская голосовая приблуда, что идёт с дистрибом гудди).
Что делать. Очень сильно надо сделать портейбл гудди работающих на ЛЮБЫХ компах.
andkh1
Да это я понял, но приложение можно же выбрать одно, которое будет запускаться после компилляции, а в офисе их то может быть несколько и если сделать экзешник для ворда, то как будет подружаться допустим эксель и повер поинт? Вот этого не пойму.
evgeni666
Что-то не понял, всмысле испльзовать как пример?
Да это я понял, но приложение можно же выбрать одно, которое будет запускаться после компилляции, а в офисе их то может быть несколько и если сделать экзешник для ворда, то как будет подружаться допустим эксель и повер поинт? Вот этого не пойму.
evgeni666
Что-то не понял, всмысле испльзовать как пример?
Wu Tang
выбираешь экзешники ворда экселя и поверпоинта из окошка
а примари контейнер допустим ворд
ну и вот у тебя получится ворд метров 80 так как там вся база а ексель и повер поинт по 30 кб так как ярлыки если их удалишь то можно только ворд запускать и все
выбираешь экзешники ворда экселя и поверпоинта из окошка
а примари контейнер допустим ворд
ну и вот у тебя получится ворд метров 80 так как там вся база а ексель и повер поинт по 30 кб так как ярлыки если их удалишь то можно только ворд запускать и все
cracklover
Во-первых нужно делать на абсолютно чистой машине. Во-вторых (если первое соблюдино) нужно выяснить где прога хранит регистрацию (в реестре или в каком-нить файле) и тогда изолировать при помощи средств Thinstall ЭТО. Тут долгая история почитай хелп - раздел касающийся способов изоляции ключей реестра и папок, которые прога использует. А так кинь ссылку на прогу можно попробовать и если все получится подробно отпишу.
Во-первых нужно делать на абсолютно чистой машине. Во-вторых (если первое соблюдино) нужно выяснить где прога хранит регистрацию (в реестре или в каком-нить файле) и тогда изолировать при помощи средств Thinstall ЭТО. Тут долгая история почитай хелп - раздел касающийся способов изоляции ключей реестра и папок, которые прога использует. А так кинь ссылку на прогу можно попробовать и если все получится подробно отпишу.
andkh1
Всё, разобрался и сделал!
Просто почему всё так вышло?
Я, конечно же, делаю портативы исключительно на виртуальной машине с девственной лицензионной пустой виндой.
А прокол с гудди вышел из-за моего педантизма
Ненавижу, когда портатив собирается с кучей ненужного мусора. ДЛя меня чем меньше портатив, тем лучше.
А ведь не для кого не секрет, что Thininstall тянет за собой в проект кучу мусора для перестраховки. Так вот я просто увлекся чисткой мусора из проекта перед компиляцией готового экзешника и нечаянно смахнул несколько важных файлов
Когда вернул их на месте, гудди заработал на всех машинах как часы!
Всё, разобрался и сделал!
Просто почему всё так вышло?
Я, конечно же, делаю портативы исключительно на виртуальной машине с девственной лицензионной пустой виндой.
А прокол с гудди вышел из-за моего педантизма
Ненавижу, когда портатив собирается с кучей ненужного мусора. ДЛя меня чем меньше портатив, тем лучше.
А ведь не для кого не секрет, что Thininstall тянет за собой в проект кучу мусора для перестраховки. Так вот я просто увлекся чисткой мусора из проекта перед компиляцией готового экзешника и нечаянно смахнул несколько важных файлов
Когда вернул их на месте, гудди заработал на всех машинах как часы!
cracklover
будь внимательнее теперь)
будь внимательнее теперь)
Наваял за день:
UltraIso
AdobeAudition
MagicGoody98
DesktopMaestro
AcrobatReader8
Конечно, портаблов и без меня много, но мои отличаются акуратностью и компактностью.
Всё со временем пораскидываю по шапкам топиков
На подходе много идей о новых портаблах, которые крайне редко переводят в разряд портабл.
UltraIso
AdobeAudition
MagicGoody98
DesktopMaestro
AcrobatReader8
Конечно, портаблов и без меня много, но мои отличаются акуратностью и компактностью.
Всё со временем пораскидываю по шапкам топиков
На подходе много идей о новых портаблах, которые крайне редко переводят в разряд портабл.
dj_Diesel
Понял, понял, это значит получится один жирный экзешник и рядом ярлыки, верно?
Еще вот тут делал reg organizer и он портативный не хочет делать снимки реестра, ошибку выдает.
И еще говорят, что thinstall гадит только в одной ветке реестра, но я нашел, что при запуске портабла, она еще гадит в App Data (создает свою папку, где появляются папки тех прог, которые запускаешь).
Еще хотел спросить, есть фотошоп в сети от grizli777, так вот в нем запускается менюшка с выбором либо photoshop, либо image ready, вот я и хотел узнать, как такое возможно?
Понял, понял, это значит получится один жирный экзешник и рядом ярлыки, верно?
Еще вот тут делал reg organizer и он портативный не хочет делать снимки реестра, ошибку выдает.
И еще говорят, что thinstall гадит только в одной ветке реестра, но я нашел, что при запуске портабла, она еще гадит в App Data (создает свою папку, где появляются папки тех прог, которые запускаешь).
Еще хотел спросить, есть фотошоп в сети от grizli777, так вот в нем запускается менюшка с выбором либо photoshop, либо image ready, вот я и хотел узнать, как такое возможно?
Wu Tang
а ты создай Thinstall там где сам экзешник портабла и все и в апликатион дата не будет мусора он будет в папке указанной выше также там настройки сохраняются т.е. при следующем заходе все что делал останется а если удалишь папку будет как будто первый раз запустил
Добавлено:
Wu Tang
насчет Grizli777 у него не Portable а аутоплау просо прога тихо регится потом проверь комп весь фотошоп на компе будет
а вот реально такую менюшку Mikicun делает
а ты создай Thinstall там где сам экзешник портабла и все и в апликатион дата не будет мусора он будет в папке указанной выше также там настройки сохраняются т.е. при следующем заходе все что делал останется а если удалишь папку будет как будто первый раз запустил
Добавлено:
Wu Tang
насчет Grizli777 у него не Portable а аутоплау просо прога тихо регится потом проверь комп весь фотошоп на компе будет
а вот реально такую менюшку Mikicun делает
dj_Diesel
Что-то не понял, что и где создать?
А как Mikicun ее делает?
Добавлено:
И почему Thinstal 3080 не спросил, для каких приложений создавать ярлык и выбрал сам.
А в 3270 нет патча, чтоб патчить готовые приложения.
Так и не знаю как быть.
Что-то не понял, что и где создать?
А как Mikicun ее делает?
Добавлено:
И почему Thinstal 3080 не спросил, для каких приложений создавать ярлык и выбрал сам.
А в 3270 нет патча, чтоб патчить готовые приложения.
Так и не знаю как быть.
Цитата:
Что-то не понял, что и где создать?
папку Thinstall нужно создать рядом с созданной программой, тогда все настройки будут сохраняться в этой папке
sanb
А создавать как, вручную после компилляции экзешника?
А создавать как, вручную после компилляции экзешника?
Цитата:
Всё со временем пораскидываю по шапкам топиков
и пулемёта получишь, ссылки только в одной теме разрешают http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=37231&start=380#lt
sv9205
Цитата:
Наверно не совсем так. Просто в той теме разрешают только ссылки, а не треп.
Почувствуй разницу:
Здесь только ссылки!
или
Ссылки только здесь.
В шапке того топика именно первое.
И потом мне кажется супер удобно, прочитав шапку какого-то топика, и выбрав из удобно организованных ссылок и краткой информации по существу искомое, получить в конце шапки ещё и в виде десерта скромную ссылку на всё то же самое, что и выше, но в виде весьма набирающего популярность формата предсставления софта- портабл.
В шапках топиков должна быть только полезная инфа, а строго тематические ссылки на портабл после ссылок на обычные фулкомплиты вполне логичны.
Однако, если поступит сообщение от руководства, что я не прав, я прекращу заигрывать с портабл в шапках.
Цитата:
и пулемёта получишь, ссылки только в одной теме разрешают
Наверно не совсем так. Просто в той теме разрешают только ссылки, а не треп.
Почувствуй разницу:
Здесь только ссылки!
или
Ссылки только здесь.
В шапке того топика именно первое.
И потом мне кажется супер удобно, прочитав шапку какого-то топика, и выбрав из удобно организованных ссылок и краткой информации по существу искомое, получить в конце шапки ещё и в виде десерта скромную ссылку на всё то же самое, что и выше, но в виде весьма набирающего популярность формата предсставления софта- портабл.
В шапках топиков должна быть только полезная инфа, а строго тематические ссылки на портабл после ссылок на обычные фулкомплиты вполне логичны.
Однако, если поступит сообщение от руководства, что я не прав, я прекращу заигрывать с портабл в шапках.
Цитата:
Наверно не совсем так. Просто в той теме разрешают только ссылки, а не треп.
Цитата:
http://forum.ru-board.com/topic.cgi?forum=35&topic=30221&start=1460#15
последнее
cracklover,
Согласна, что " И потом мне кажется супер удобно, " но другие так не считают.
Предлагаю под тэг more в шапку поместить вот эти мои выжимки для начинающих пользователей Thinstall:
1) Для создания portable программы желательно всё делать внутри виртуальной машины (например, в VirtualBox) с максимально "чистой" Windows. Необходимо сначала запустить файл setup_capture.exe и затем сделать соответствующей кнопкой в появившемся меню предварительный снимок системы. Затем, не закрывая окно программы Thinstall (!), свернуть окно программы и установить штатным образом программу, из которой будет собиратся portable версия. После этого необходимо настроить как вы пожелаете эту будущую портативную программу и закрыть её. Затем необходимо снова развернуть окно программы Thinstall и сделать окончательный снимок системы соответствующей кнопокой в появившемся меню. После окончания создания снимка системы, вам будет предложено сохранить результаты сканирования. Нажмите соответствующую кнопку меню для сохранения результатов и выходите из программы. Далее переходите в директорию, в которой вы сохранили результаты работы. Найдите там файл build.bat и запустите его. После того как build.bat завершит свою работу, появится папка под названием bin, в которой вы и найдете переносную версию программы, готовую запускаться с любого носителя и которая практически не будет оставлять следы в системном реестре и различных папках. Вся работа будет осуществляться в специальном контейнере, который будет эмулировать все необходимые для работы программы условия. ВНИМАНИЕ! Далеко не все программы можно сделать портативными с помощью Thinstall. C большой вероятностью Thinstall отлично отработает с программами, минимально оставляющими следы в операционной системе при установке и работе, однако, также с большой вероятностью, Thinstall некорректно отработает с программами, требующими установки специальных драйверов, с программами, регистрируемыми только после сбора информации об аппаратной части компьютера и т.д.
Все необходимые настройки для сборки portable программы содержатся в файле Package.ini.
ВАЖНЫЕ ЗАМЕЧАНИЯ:
======================
1) Если выбрать при компиляции в файле Package.ini:
DirectoryIsolationMode=Merged
файлы, которые вы будете сохранять в portable программе, например, после редактирования portable программой, будут сохранятся в том каталоге на жёстком диске, который вы выберете сами.
2) Если выбрать при компиляции в файле Package.ini:
DirectoryIsolationMode=WriteCopy
все результаты работы программы, будут ПРИНУДИТЕЛЬНО сохранятся исключительно в:
\Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\
3) Если в том же каталоге, где находится exe-файл portable программы создать папку Thinstall, временные файлы и папки при работе portable программы будут создаваться в этой папке, а не в \Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\
4) После второго снимка системы при создании portable программы появится список программ с пометками. Если нужно, чтобы каждая утилита в составе проекта была позднее размещена в готовой portable программы в виде отдельной утилиты, то надо поставить пометки напротив каждой такой утилиты, а если нужна только основная программа, то пометку нужно поставить только напротив неё. В последующем, если в файле Package.ini удалять в любых секциях с утилитами значение Disabled=1, то утилита, у которой это значение удалено при конечной компиляции не будет присутствовать в виде отдельного exe.файла и наооборот.
5) После создания проекта в папке с проектом появится очень много лишних файлов, избыточно создаваемых программой Thinstall. Надо их внимательно изучить и осторожно (!) поудалять лишние файлы до окончательного создания portable программы. Если вы не уверены, что удаленные файлы точно не понадобятся для создания нормально работающей portable программы, лучше ничего удаляйте. Это увеличит размер будущей создаваемой portable-версии программы, но уменьшит риск создания некорректно работающей portable-программы.
6) В файле Package.ini можно выбирать уровень компрессии создаваемой portable программы: Fast, Small или None.
Например:
[Compression]
CompressionType=None
Однако, имейте ввиду, что даже уровень сжатия Fast существенно снижает скорость запуска созданной portable программы на слабых компьютерах, хотя также и существенно уменьшает её конечный размер.
1) Для создания portable программы желательно всё делать внутри виртуальной машины (например, в VirtualBox) с максимально "чистой" Windows. Необходимо сначала запустить файл setup_capture.exe и затем сделать соответствующей кнопкой в появившемся меню предварительный снимок системы. Затем, не закрывая окно программы Thinstall (!), свернуть окно программы и установить штатным образом программу, из которой будет собиратся portable версия. После этого необходимо настроить как вы пожелаете эту будущую портативную программу и закрыть её. Затем необходимо снова развернуть окно программы Thinstall и сделать окончательный снимок системы соответствующей кнопокой в появившемся меню. После окончания создания снимка системы, вам будет предложено сохранить результаты сканирования. Нажмите соответствующую кнопку меню для сохранения результатов и выходите из программы. Далее переходите в директорию, в которой вы сохранили результаты работы. Найдите там файл build.bat и запустите его. После того как build.bat завершит свою работу, появится папка под названием bin, в которой вы и найдете переносную версию программы, готовую запускаться с любого носителя и которая практически не будет оставлять следы в системном реестре и различных папках. Вся работа будет осуществляться в специальном контейнере, который будет эмулировать все необходимые для работы программы условия. ВНИМАНИЕ! Далеко не все программы можно сделать портативными с помощью Thinstall. C большой вероятностью Thinstall отлично отработает с программами, минимально оставляющими следы в операционной системе при установке и работе, однако, также с большой вероятностью, Thinstall некорректно отработает с программами, требующими установки специальных драйверов, с программами, регистрируемыми только после сбора информации об аппаратной части компьютера и т.д.
Все необходимые настройки для сборки portable программы содержатся в файле Package.ini.
ВАЖНЫЕ ЗАМЕЧАНИЯ:
======================
1) Если выбрать при компиляции в файле Package.ini:
DirectoryIsolationMode=Merged
файлы, которые вы будете сохранять в portable программе, например, после редактирования portable программой, будут сохранятся в том каталоге на жёстком диске, который вы выберете сами.
2) Если выбрать при компиляции в файле Package.ini:
DirectoryIsolationMode=WriteCopy
все результаты работы программы, будут ПРИНУДИТЕЛЬНО сохранятся исключительно в:
\Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\
3) Если в том же каталоге, где находится exe-файл portable программы создать папку Thinstall, временные файлы и папки при работе portable программы будут создаваться в этой папке, а не в \Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\
4) После второго снимка системы при создании portable программы появится список программ с пометками. Если нужно, чтобы каждая утилита в составе проекта была позднее размещена в готовой portable программы в виде отдельной утилиты, то надо поставить пометки напротив каждой такой утилиты, а если нужна только основная программа, то пометку нужно поставить только напротив неё. В последующем, если в файле Package.ini удалять в любых секциях с утилитами значение Disabled=1, то утилита, у которой это значение удалено при конечной компиляции не будет присутствовать в виде отдельного exe.файла и наооборот.
5) После создания проекта в папке с проектом появится очень много лишних файлов, избыточно создаваемых программой Thinstall. Надо их внимательно изучить и осторожно (!) поудалять лишние файлы до окончательного создания portable программы. Если вы не уверены, что удаленные файлы точно не понадобятся для создания нормально работающей portable программы, лучше ничего удаляйте. Это увеличит размер будущей создаваемой portable-версии программы, но уменьшит риск создания некорректно работающей portable-программы.
6) В файле Package.ini можно выбирать уровень компрессии создаваемой portable программы: Fast, Small или None.
Например:
[Compression]
CompressionType=None
Однако, имейте ввиду, что даже уровень сжатия Fast существенно снижает скорость запуска созданной portable программы на слабых компьютерах, хотя также и существенно уменьшает её конечный размер.
а вот правда как Mikicun делает чтоб сначала окошко с презентацией появлялось потом сама прога запускалась и еще есть защита без презентации прога не работает
кто нить пробовал?
кто нить пробовал?
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
Предыдущая тема: Программа для поднятия трубки модемом
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.