Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — пятая часть

Автор: IFkO
Дата сообщения: 16.10.2009 19:08
AGrin
MisterGrim
Об кодеках: вот ссылочка на мою сборку кодека QuickTime: http://depositfiles .com/files/mqwwyirig
Обратите внимание: это только кодек (притом обрезанный), воспроизводить будете своим плеером (если он поддерживает DirectShow).
Что до форматов BINK и SMACKER, то вариант со сплиттером показал себя не очень хорошо: MPC все время скатывается на настройки, при которых он это воспроизвести не может. Вероятно, просто обновлю в наборе кодеков проигрыватели BIK и SMK.

PS
не забудьте в ссылке убрать пробел перед точкой
Автор: MisterGrim
Дата сообщения: 16.10.2009 19:53
IFkO

Цитата:
Что до форматов BINK и SMACKER, то вариант со сплиттером показал себя не очень хорошо: MPC все время скатывается на настройки, при которых он это воспроизвести не может.

Хм-м, а поподробнее можно? Как он самопроизвольно скатывается и какие это настройки, при которых воспроизведение данных форматов невозможно?
Просто на нескольких машинах уже стоит, и всё время работало как часы. Правда, всё на XP, но не думаю, что в данном случае это на что-то влияет.
Автор: IFkO
Дата сообщения: 16.10.2009 20:13
MisterGrim

Цитата:
Правда, всё на XP, но не думаю, что в данном случае это на что-то влияет
у меня под XP тоже шло как часы. А под 98-й оказалось, что по умолчанию MPC выставил режим "Видео DirectShow" в положение, при котором эти форматы не воспроизводятся (кажется, в "микшер оверлеев", точно не помню, на этом компе у меня только XP). После перебора вариантов настроек нужный нашелся (кажется, Системный рендер), но не запомнился. Не исключено, что эти заморочки относятся исключительно к моему (переведенному на русский) MPC, это я еще не проверил. Но он же под XP эту заморочку разморочил моментально.
Автор: AGrin
Дата сообщения: 17.10.2009 00:30
IFkO
Спасибо за ссылку на сборку кодека QuickTime.
Автор: MisterGrim
Дата сообщения: 17.10.2009 01:04
IFkO
Ладно, сегодня попробуем, проверим...

Добавлено:
Проверил — BIK'и нормально воспроизводятся через любой рендерер, так же, как и в XP. Кроме того, нормально играются в обоих WMP, а также Light Alloy 4.1. LA 4.4 спёкся, ну на него я особо и не рассчитывал.
Автор: IFkO
Дата сообщения: 17.10.2009 10:16
MisterGrim

Цитата:
нормально воспроизводятся
каким именно MPC?
Автор: MisterGrim
Дата сообщения: 17.10.2009 10:18
IFkO
Именно Вашим (первую часть архива я всё же скачал, сегодня скачаю и вторую).
Автор: IFkO
Дата сообщения: 17.10.2009 21:05
Продолжаю обрезание ядра 98IF. Может мне кто-нибудь подсказать назначение библиотек (из DirectX 9):
pid.dll, dx7vb.dll, dx8vb.dll, dxtmsft3.dll ?
То есть: в каких случаях они нужны, а когда без них можно обойтись?
Автор: MERCURY127
Дата сообщения: 18.10.2009 08:17

Цитата:
pid.dll, dx7vb.dll, dx8vb.dll, dxtmsft3.dll

DX7VB & DX8VB - библиотеки поддержки DirectX в VB. Про остальные ничего не знаю...
Зато обнаружил, что VLC успешно проигрывает диски DVD как в приводе, так и из образа на винте...
Автор: IFkO
Дата сообщения: 18.10.2009 09:41
MERCURY127

Цитата:
DX7VB & DX8VB - библиотеки поддержки DirectX в VB
это я и сам в свойствах прочитал...
Это значит, что они нужны программам, написанным на VB? Или что они нужны при программировании в VB? А в инфах для DirectX они почему-то отосланы к DirectPlay ? все же, для каких компонентов DX они нужны?
Автор: MERCURY127
Дата сообщения: 18.10.2009 10:51

Цитата:
Это значит, что они нужны программам, написанным на VB?

Да, если программа использует DirectDraw, обычно это игрушки. В MSDN есть примеры программирования DirectDraw на VisualBasic (спрайты). Сам не пробовал - нужды не было... Но по моему, поддержка DirectDraw в VisualBasic появилась с версии 7, т.е. VB.NET, если кто знает точнее, пусть поправит. Т.е. ежели проге на VB нужен DirectDraw, то и dotNET наверняка нужен?
Автор: IFkO
Дата сообщения: 18.10.2009 18:21
MERCURY127

Цитата:
если программа использует DirectDraw
тогда почему эти библиотеки упоминаются в разделе DirectPlay?

Цитата:
появилась с версии 7, т.е. VB.NET
А библиотеки датированы 2002 годом и относятся к DX 7 и 8...

Автор: MERCURY127
Дата сообщения: 18.10.2009 19:12

Цитата:
тогда почему эти библиотеки упоминаются в разделе DirectPlay?

Вроде они еще используются и для DirectMusic... Еще раз повторяю, ДеИксами не занимался, а если бы занялся, то наверное не на Бейсике ...
Автор: IFkO
Дата сообщения: 18.10.2009 19:58

Цитата:
если бы занялся, то наверное не на Бейсике
вот это - ключ ко всему! Именно!!! Ни один нормальный человек не станет писать под DX на бэйсике, посему, я полагаю, эти библиотеки можно отрезать в необязательные.
Кто что об этом думает?
Автор: MERCURY127
Дата сообщения: 18.10.2009 20:15

Цитата:
Ни один нормальный человек не станет писать под DX на бэйсике, посему, я полагаю, эти библиотеки можно отрезать в необязательные

Тогда и картинки рулей/джойстиков из ДэИкса надо выкинуть...
Автор: IFkO
Дата сообщения: 18.10.2009 21:19
MERCURY127 об картинках я уже писал: они привязаны к ini-файлам, а они, в свою очередь, к файлам DirectInput. То есть при определении тех самых устройств вылезает их настройка с картинками. Тем, кто не пользуется джойстиками, это, конечно ни к чему. Поэтому я весь DirectInput вместе с поддержкой джойстков отделяю от ядра системы, что позволяет сэкономить 2.5 мега.
Еще полмега можно сэкономить на DirectPlay - не все ведь играют в сетевые игры.
Такие вещи как DirectSound и DirectMusic окажутся не нужны тем, у кого компьютер глухнемой - еще 800 кило.
Включив в сборку DirectX Media дополнительно DirectShow, получаем еще около 1.5 мегов экономии на ядре.
Отделив KS и BDA - еще 100 кило...
Отделив в факультатив dx7vb и dsx8vb - еще полмега...
Присоединив DXDiag к необязательной MSInfo - еще примерно 700 кило.
Итого в сухом остатке достигнут размер ядра около 33,5 мега. Закончу отладку и проверку - выложу как первую часть новой сборки - "матрёшки". Хотя принципиальных прорывов нет, но по совокупности сделанного это вполне можно объявить новой сборкой.
Автор: MERCURY127
Дата сообщения: 18.10.2009 22:18

Цитата:
выложу как первую часть новой сборки - "матрёшки"

Молодца, конечно ... только не спешите, я сейчас поехал на yandex, проверю, как с него качается, а потом уж решим, куда новую сборку выкладывать, ок ?
Автор: IFkO
Дата сообщения: 18.10.2009 23:18
MERCURY127
повторюсь:
Цитата:
Закончу отладку и проверку - выложу

Автор: MERCURY127
Дата сообщения: 18.10.2009 23:33
ВСЕМ
Выкладывайте на Yandex !!!!! Скорость СТРАШНАЯ !!!!! 1 Мег/сек !!!!!! Скачалось ВСЕ одним махом за 5,5 минут... Вот где ЩАСТЬЕ!!! Качал USD...

Добавлено:
Aleksandr_SHCH, Большое спасибо!!!
Автор: Seymour
Дата сообщения: 19.10.2009 00:40
Не ставьте обновления для Framework под 9x, там куча неподдерживаемых функций. Вот неполный список битых файлов:

KB928367 (1.0): aspnet_isapi.dll, aspnet_wp.exe; (исправлено: зачеркнутые файлы ставятся только под NT)
KB928366 (1.1): aspnet_isapi.dll, aspnet_wp.exe, CORPerfMonExt.dll;
KB928365 (2.0): aspnet_isapi.dll, aspnet_wp.exe, CORPerfMonExt.dll, aspnet_regiis.exe, aspnet_state.exe, vbc.exe, VsaVb7rt.dll, webengine.dll;
KB000000 (2.0 без обновлений): CORPerfMonExt.dll, AdoNetDiag.dll, install.exe;
+ непонятно к чему относящиеся файлы из инсталляторов всех последних обновлений: DW20.EXE, DWDCW20.DLL, DWTRIG20.EXE.

Насколько все эти файлы важны для работы Framework не выяснял, однако в оригинальных версиях без обновлений с большинством из них проблем не было, к тому же инсталлятор при запуске вываливается с ошибкой, т.е. налицо баги совместимости, появившиеся как раз после прекращения поддержки 9x. Наличие устраняемых этими обновлениями уязвимостей в Windows 98/ME также под вопросом, поэтому использование их под этими ОС практически не имеет смысла. Стало быть в деле по обновлениям для Framework под Windows 9x ставим точку.

P.S. А MS могла бы и ограничить запуск своих обновлений под неподдерживаемыми операционками...
Автор: MisterGrim
Дата сообщения: 19.10.2009 08:52
MERCURY127

Цитата:
ВСЕМ
    Выкладывайте на Yandex !!!!! Скорость СТРАШНАЯ !!!!! 1 Мег/сек !!!!!! Скачалось ВСЕ одним махом за 5,5 минут... Вот где ЩАСТЬЕ!!! Качал USD...

А 30кб/сек не хотите ли? И даже ночью выше 200 не поднимается. Это при канале 3.8мбит.
Хотя, конечно, в любом случае лучше рапиды.
Автор: MERCURY127
Дата сообщения: 19.10.2009 09:42
MisterGrim
Так вы мне не верите?! Но это можно доказать - я скриншот на память снял ! Вот!

Добавлено:
Это при том, что я параллельно качал свежую Хрюшу с торрента на 250 Кб/сек...
Автор: MisterGrim
Дата сообщения: 19.10.2009 09:51
Да нет, верю. Просто не у всех дела обстоят так радужно. Кстати, недавно качал ~300мб, ещё и битый файл получил.
А у Вас "Яндекс", случаем, не локален?

Добавлено:
Хотя хз, USDownloader'ом не пробовал — может, и поможет, ведь теоретически сервис многопоточное скачивание поддерживает...
Автор: MERCURY127
Дата сообщения: 19.10.2009 10:20

Цитата:
А у Вас "Яндекс", случаем, не локален?

Как это?
Автор: MisterGrim
Дата сообщения: 19.10.2009 10:31
Ну там на странице скачивания есть надпись "Яндекс не локален — спросите провайдера", следовательно, может быть и локален. То есть как бы являться частью локальной сети.
Автор: Grandparent
Дата сообщения: 19.10.2009 12:10
Облегчить ядро просто - удалить IE и DX из ядра Win98 - радикаторами IEradicator2001(а).exe и dxerad.exe. После установки ядра, пользователь сам для себя решит, какой браузер, почтовый клиент и DX установить. DX8 более легкий и менее проблемный, большинство функций DX9 не используется - а вес примочек огромный. Для просмотра *.chm файлов, можно найти что нибудь разумное, для установки оффиса ХР надо помыслить (ему нужен Ишак)- но кажется и это решаемо ...

Ещё радикальней можно поступить с DX-media, DCOM, OOBE, ODBC ... приложениями - их новые версии при необходимости, можно вложить в отдельные обновления, либо присоединить к функциональным приложениям. В ядре нужно обеспечить надёжное определение железа - для выполнения дисковых операций, в том числе и на USB устройствах и управления.
Автор: MERCURY127
Дата сообщения: 19.10.2009 15:30
MisterGrim

Цитата:
Ну там на странице скачивания есть надпись "Яндекс не локален — спросите провайдера", следовательно, может быть и локален. То есть как бы являться частью локальной сети.

Неа, это другой случай... Просто может, когда хочет...


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

А вот с этим проблемы ... Ну что, фанаты, принимайте рецензию :
1) Порадовал Веселый Роджер в процессе установки и как обои = +1;
2) Обрадовала полная автоматизация процеса установки = +5;
3) Обрадовала полная работоспособность мультизагрузки после установки = +5;
4) С удивлением узнал, что через пять дней будет День ООН = +1;
5) С огорчением обнаружил, что драйвер Nvidia как глючил, так и глючит = -1;
6) После щелчка по любому видеофайлу получаю Мертвого Роджера = -5;
7) Спецэффекты при загрузке ДОС - требуется запуск NC/VC и т.п. с последующем переключением видеорежимов по Alt+F9 = -5;
8) флешка как не виделась раньше при использовании NUSB2.4, так и не видится - нужен NUSB 3.3, а как снести 2.4? = -5;
9) разнообразные глюки с видеодрайвером - на Asus N7600GS AGP Tweaked 82.69 практически неработоспособен! = -5...
Итого оценка = -9 ... не обижайтесь, но такова реальность моей Intel D865GSA + Asus N7600GS ... хотя Винда очень красивая !
Автор: IFkO
Дата сообщения: 19.10.2009 18:18
MERCURY127

Цитата:
драйвер Nvidia как глючил, так и глючит
чему удивляться? Он вообще не должен был с этим работать.

Цитата:
После щелчка по любому видеофайлу получаю Мертвого Роджера
это не отдельный пункт, а тот же драйвер, ибо воспроизведение видео идет через поддержку DirectX все им же.

Цитата:
Спецэффекты при загрузке ДОС
опять же он же...

Цитата:
флешка как не виделась раньше при использовании NUSB2.4, так и не видится - нужен NUSB 3.3
а точно, что под NUSB 3.3 она видится? А под 3.0 ? А что за флэшка?

Цитата:
разнообразные глюки с видеодрайвером
опять тот же драйвер...

Таким образом, если не лукавить и за один драйвер ставить одну оценку, то в сумме будет +2. А с учетом того, что из дерьма пулю не слепишь, оценка эта - автору драйвера. Если знаете, чем его заменить - пищите!


Grandparent

Цитата:
Облегчить ядро просто - удалить IE и DX из ядра Win98 - радикаторами
не так все просто: без DX система крайне неустойчива, и это если отрезать его от стоящей системы. А если вырезать DX из дистрибутива, то она даже не установится! Так что в моем ядре основа DX все же остается, причем DX9 - и ничего уже пользователь выбрать не смогёт...
С IE картина похожая - его компоненты всяко остаются в ядре, так что накатывать придется в любом случае IE6 SP1. Но можно и без него обойтись, к примеру, Оперой. Так в моей "оптимальной" сборке и сделано. Это - нормальный, устойчивый и живучий вариант.

Цитата:
Для просмотра *.chm файлов, можно найти что нибудь разумное
Собс...но, движок справки от ядра тоже отрезается легко (обоих форматов). Наверное, можно отрезать и движок HTML, пока не пробовал. На этом этапе и не буду пробовать - есть масса других дел, переделок и недоделок.

Цитата:
для установки оффиса ХР
а он Вам нужен? 97-й прекрасно работает с теми же форматами, весит вдвое меньше, а по устойчивости даже лучше.

Цитата:
В ядре нужно обеспечить надёжное определение железа
тоже не вполне верно: драйверы от ядра отрезаются легче всего. И можно взамен пришить к нему совершенно другие, на свой вкус.
Автор: maxud
Дата сообщения: 19.10.2009 18:42
Очередное обновление:

MD InternetExplorer 6.0sp1 Component Update 2.8a
----------------------------------------------------------------------------------
*Windows Script Update 5.6
*971961 - Unofficial JScript Security Update
*944338 - Unofficial Windows Script Security Update
*973354 - Unofficial Outloook Express Cumutative Security Update
*974455 - Unofficial Internet Explorer Cumulative Security Update (with uninstall)
*905495 - Unofficial Security Update (MSIEFTP)
*885258 - Security Update (PROCTEXE)
*816362 - Security Update (MSHTA)
*958869 - Unofficial Security Update (VGX)
*906216 - Unofficial Security Update (DHTML+TRIEDIT)
*920670 - Unofficial Security Update (HLINK)
*918439 - Security Update (ART Image Rendering)
*816093 - JVM 3810 Security Update
*908519 - Web fonts update
*824220 - Unofficial Security Update (IMGUTIL)
*886677 - Unofficial Security Update (MLANG)
*896156 - Unofficial Security Update (MSHTMLED)
*893627 - Hotfix for Bug with Group Policies Not Applied in IE6sp1
*973525 - Unofficial ActiveX Kill Bits (AKB) Security Vulnerability Fix
*931125 - Windows Roots Update
*Unofficial DirectX Media (DXM) 6.0 Update
*Windows Update
*Advanced options

Для "тихой" установки MDIE6CU запускаем: "mdie6cu28a.exe /Q:A"

Для тихой установки самого IE6sp1 запускаем:
"ie6setup.exe /Q:A /C:"ie6wzd.exe /M:2 /S:""#e"" /Q:A""
или "ie6setup.exe /Q:U /C:"ie6wzd.exe /M:2 /S:""#e"" /Q:U""

---------------------------------------------------------
Русская версия - http://rapidshare.de/files/48561513/MDIE6CU28AR.EXE.html
Английская версия - http://rapidshare.de/files/48561506/MDIE6CU28AE.EXE.html
--------------------------------------------------------------------
Что нового (к версии 2.7):
Добавлены апдейты:
*931125 - Last Windows Roots Update
*973525 - Unofficial ActiveX Kill Bits (AKB) Security Vulnerability Fix
*958869 - Unofficial Security Update (VGX)
*974455 - Unofficial Internet Explorer Cumulative Security Update (with uninstall)
*973354 - Unofficial Outloook Express Cumulative Security Update
*971961 - Unofficial JScript Security Update

Удалены устаревшие апдейты:
*969898 - Unofficial ActiveX Kill Bits (AKB) Security Vulnerability Fix
*969897 - Unofficial Internet Explorer Cumulative Security Update
*938464 - Unofficial Security Update (VGX)
*951066 - Unofficial Outloook Express Cumulative Security Update
*917344 - Unofficial JScript Security Update

Поскольку официальных обновлений больше нет, эта и последующие (если будет надобность) сборки обновляются только неофициальными апдейтами. Последние кумулятивы для IE и OE включены.

Что такое "Advanced options": Идем "Свойства обозревателя -> Дополнительно -> Параметры" и видим новый раздел "Совйства соединения", где можем изменять параметры TCP/IP соединения ранее доступные только через правку реестра или специальные твикеры соединения.
Автор: MERCURY127
Дата сообщения: 19.10.2009 19:23

Цитата:
Цитата:Спецэффекты при загрузке ДОС опять же он же...

Нет, не он! Это ваш IO.SYS глючит!!!

Цитата:
а точно, что под NUSB 3.3 она видится? А под 3.0 ? А что за флэшка?

Видится и работает прекрасно! На чем же по вашему отлаживалось чтение NTFS с флешек?

Цитата:
Если знаете, чем его заменить - пищите!

ПиЩу: скачал драйвер с чешского сайта, буду пробовать...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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