Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — восьмая часть

Модерирует : KLASS, IFkO

IFkO (30-09-2018 10:14): Продолжение здесь: http://forum.ru-board.com/topic.cgi?forum=62&topic=30994  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302

   

127



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Windows 98 Second Edition  
ВОСЬМАЯ ЧАСТЬ

     Особенности работы с Windows 98 учитывая прогресс в программном обеспечении и совершенствование компьютеров. Основное в теме это обновления Windows 98SE. Добрые люди выпускают "неофициальные паки обновлений" - сборники заплат (преимущественно от M$), призванных улучшить работу операционной системы. Актуальные паки выкладывают maxud, IFkO и другие.

Практические аппаратные и программные пределы работоспособности 98SE  
(с учетом представленных в этой теме решений)


Последние доступные сборки обновлений, патчи, утилиты и драйвера:

  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями, заплатками, улучшениями и дополнительными компонентами ( готовые варианты )
     
  • Драйверы и компоненты для Windows 98SE или 98IF от IFkO, предназначенные для установки в систему и интеграции в дистрибутив.
  • Краткая и полная инструкции по сборке дистрибутива Windows 98IF.
     
    Обновления от Maximus Decim
  • Инструкция по правильной установке Windows 98SE от maxud (версия от 21.02.2009) со ссылками на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь.
     
  • UnSP (Unofficial Service Pack) for Windows 98SE by Alper Coskun (aka Gape). Список отличий MDCU от UnSP.
  • Unofficial Windows 98 Standard Edition (aka First Edition/Gold/RTM) Service Pack English by Petr & erpdude8: 2.5.6, 2.58 RC Lite (зеркало), 2.58 Final Full (зеркало)
  • Unofficial Windows 98 Second Edition Service Pack 3.61 by Problemchyld (зеркало)
     
     
  • Revolutions Pack 9.7 by Simplestas (aka Tihiy) - замечательная адаптация скинов от Windows XP и Vista под Windows 98/ME (улучшенное оформление окон, новые иконки и эффекты, новая панель снятия задач, сглаживание шрифтов ClearType и многое другое)
  • Tihiy's Tools - коллекция бесплатных утилит для Windows 98/ME от Simplestas (aka Tihiy), включающая индикатор сетевых подключений в трее, удобную панель снятия задач, панель завершения работы от XP и другие инструменты.
  • KernelEx 4.5 Final Multilingual by Xeno86 - проект по модифицированию библиотеки kernel32.dll для обеспечения возможности запуска под Windows 98/ME программ и игр для XP. KernelEx4.5.2 - последняя версия  (он же, адаптированный  HNKTO для дистрибутива Windows 98IF)..  
  • SH95UPD (Shell 95 Update Project) 0.0.8 by sp193 - проект по модифицированию библиотеки shell32.dll от Windows 95, используемой в урезанных версиях Windows 98/ME, для обеспечения лучшей совместимости с этими ОС, основан на исходниках от KernelEx.
     
  • Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/ME by MDGx - последние неофициальные драйвера для всей линейки видеокарт GeForce 82.69_fixed (или модульный драйвер видеокарт nVidia от IFkO, включающий и 82.69)  
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйвера для широкого спектра видеокарт от разных производителей.
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x.
  • ReadDVD! - драйвер для чтения дисков в формате UDF 1.5-2.x в Windows 95-ME (он же, пересобранный  IFkO).
  • Panasonic DVD-RAM Driver - драйвер, добавляющий в Windows 95-ME поддержку записи DVD-RAM дисков, подробнее
     
  • RASPPPoE - сетевой протокол PPP over Ethernet для Windows 95-2003, некоторые провайдеры Интернета подключают только через него (он же, в одном пакете с сетевыми драйверами от  IFkO)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа из Windows 95-ME к службам Active Directory и DFS операционной системы Windows 2000 Server.
     
  • VirNETas Regional Settings Changer 3.04.0246 - мощная программа для изменения региональных настроек в английских версиях Windows 95/98, оптимизирована для работы с Windows 98SE (спасибо Grigorijg), подробное описание внутри архива.
  • Microsoft Plus! for Windows 98 - пакет дополнительных программ и тем оформления рабочего стола.
  • Microsoft Windows 95, 98, MS-DOS Resource Kits - комплекты утилит, не входящих в основную поставку вышеуказанных систем.

    Навигация по топику и ссылки на интересные статьи по теме:

    Для просмотра всех сообщений темы в одном окне пользуйтесь "версией для печати" (одноименная ссылка над нумерацией страниц)

  • Windows 9x + RAM > 512 Мб - обзор всех существующих способов решения проблемы + исчерпывающая статья с сайта iXBT (aka матчасть) + версия Microsoft (статьи KB184447, KB253912, KB304943 в вольном переводе от maxud)
  • Сбрось память на диск - статья о работе Windows 9x с виртуальной памятью, дисковым кэшем и файлом подкачки + авторская версия.  
    Самая свежая версия LIMEM с исходниками
  • Как изменить "GENERIC IDE DISK TYPE 47" в списке устройств на реальное имя диска на чипсетах Intel, VIA и SiS + DMRP (Drive Model Reading Patch) от MERCURY127 - патч ядра для любых чипсетов, версий и языков Windows 95/98/SE/ME.
  • Как установить "Intel Ultra ATA Storage Driver" и "Intel Application Accelerator" на чипсеты Intel 430/440. (подробнее)
  • Все, что нужно знать о доступе к локальным томам NTFS из под систем 9х
  • Несколько советов по использованию Windows Update
  • Большая коллекция разнообразных обновлений и патчей для Windows 95-ME (и не только)
  • Последние Microsoft Windows Hardware Compatibility Lists (HCLs) для NT/95/98/SE/ME/2K/XP  
  • Обсуждение Windows 95-ME на форуме MSFN

  • Сайт с описанием всевозможных опций основных BIOS, в т.ч. с подсказками по правильному выбору опций для 9х

    Схожие темы по Windows 95 и Windows ME :: Тема в Варезнике

    Раздача некоторых патчей от Rudolph R. Loew тут

  • Всего записей: 599 | Зарегистр. 08-11-2015 | Отправлено: 14:51 09-01-2016 | Исправлено: IFkO, 08:56 02-08-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ясно. значит простой замены пар 1024х768 -> 1280х800 в таблице недостаточно.  
    у меня больше идей нет. как он там на самом деле программирует через порты, и почему ничего выше 1024х768 не работает - я не знаю.  
    если желание есть - жди, может со временем придумаю. сам тоже пробуй, раз теперь знаешь, какой модуль за видео отвечает.  
    плагин для  фара - arclite. идет в комплекте современного фар3.

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 09:35 21-01-2018
    KOJl6aCKA

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тестовый бета пакет Virtual PC для Windows 98 FE [Version 4.10.1998]:
    https://yadi.sk/d/TazLtUIU3RdpuX

    Всего записей: 904 | Зарегистр. 03-09-2012 | Отправлено: 10:15 21-01-2018
    HNKTO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я сравнил, сама машина - 1:1 знакомый нам КОнектрикс ВПЦ 5.1
    Единственное интересное внутри: SpeedStep_98ME2K_En.zip, по заверениям лечащий "Windows protection error.", но ОДНАКО с указной, что не на любом железе и оно не работает на SE (так что не факт что пойдёт и будет хоть сколь-нибудь эффективно на нашей IF). Проверять надо...

    Всего записей: 1450 | Зарегистр. 30-01-2010 | Отправлено: 19:00 21-01-2018
    Sheleh

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127, Ураааа!!!! Получилось!
     
    А теперь по порядку.
    В процессе впаивания/выпаивания отвалилась одна дорожка. И установка микросхемы на прежнее место была крайне затруднена. Решил ее вынести на отдельную сокетку с возможностью оперативного извлечения.  
    Фотки данного изврата:
    http://she1eh.users.photofile.ru/photo/she1eh/4196266/110950969.jpg
    http://she1eh.users.photofile.ru/photo/she1eh/4196266/110950968.jpg
    http://she1eh.users.photofile.ru/photo/she1eh/4196266/110950967.jpg
     
    Теперь прошивать программатором оказалось куда быстрее, чем штатным досовским прошивальщиком.
     
    Далее я уже стал изучать видеобиос. В редакторе Hex Workshop я просмотрел все VESA разрешения, которые выдала астра. Каждое значение W и H я промаркировал отдельным цветом на протяжении всего файла. Так определись несколько скоплений данных значений в разных местах. И только в одном месте был полный набор. Для изменения я решил взять 1280х960. Оно, кстати, также было доступно из меню настройки экрана, но не включалось.  
    В хексе 1280 это 00 05, и за этой последовательностью через 2 байта было 960 - C0 03. Что бы вместо 960, стало 800 - 20 03, я просто С0 заменил на 20. И все )
    http://photo.qip.ru/users/she1eh/4196266/110950970/full_image/
    Ну и пересчитал CRC, засунул это в UEFI биос, и зашил.
     
    И все заработало с первой попытки!
    http://she1eh.users.photofile.ru/photo/she1eh/4196266/110950971.jpg
    На скрине видна другая оболочка рабочего стола. Это, собственно, и есть основная причина, зачем мне нужна 98я. При ее написании я пытаюсь использовать только те API, что были в 98-й, самостоятельно реализуя недостающие функции. Например при перетаскивании иконок начиная с ХР в момент перетаскивания они становятся прозрачными. Мне же пришлось это реализовать программно, и сплошной полупрозрачный прямоугольник выделения я тоже отрисовываю программно.  
     
    Пишу я ее уже несколько лет в редкие свободные минуты. Временами бросаю, но иногда возвращаюсь. Для полноценного использования еще много чего не реализовано.  
    Пишу на FreePascal с использованием библиотеки KOL. Код получается очень компактным. Если все это откомпилировать в Delphi то будет всего 70Kb, а в FP почему то получается 140.
     
    Цель проекта - получить полноценное окружение, как можно менее привязанное к ОС. Я не использую COM-объекты принципиально. На данный момент она запускается на всех виндах, начиная с 9x. Можно запустить в условиях очень урезанной ОС, когда, к примеру, штатному explorer.exe будет не хватать еще кучу модулей для загрузки.
    Так же тестирую ее в линуксе под wine, при чем от линукса там одно ядро без графической оболочки. Получается очень компактная система.  
    Если интересно - http://sendfile.su/1393113
    Закрывать лучше не из диспетчера задач. Иначе штатный эксплорер останется скрытым. На свободном месте панели задач вызвать контекстное меню - close.
    У панели задач можно менять высоту мышью. Если удерживать Ctrl. Или менять ширину итемов  таким же образом. Вообще интерфейс наглухо не зашит в exe-шник, он полностью задается в файле ini. Все будет очень настраиваемым.  
     
     
    Добавлено:
    MERCURY127, огромное спасибо за найденный VBIOS, а то я уже было готов был сдаться. Отправьте на 363000(собака)list.ru номер карты для материальной благодарности.  

    Всего записей: 37 | Зарегистр. 12-06-2009 | Отправлено: 21:12 21-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не надо мне благодарности. Это тебе спасибо за интересное занятие  
    Ты настоящий хакер, терпеливый и настойчивый, раз все так скрупулезно разобрал и разрисовал. Твой и успех, заслуженный. А от нас - искренние поздравления!  
    За оболочку тоже спасибо, думаю, она тут многим будет интересна.  
    Особенно Игорю - он все выискивает способы минимизации ядра, а тут - целое непаханное поле открывается...  
    Еще раз - ПОЗДРАВЛЯЕМ!  
    Может, и я себе запилю 1280х800 - мне хоть паять не надо, микруха в кроватке.  
    только вот мой уефи фар уже не берет, а в уефитуле искать ну очень лень...
     
    Добавлено:
    у меня, кстати, была мысля посоветовать тебе сделать там кроватку, но потом я решил, что она туда не влезет...
     
    Добавлено:
    про 1280х960 я тоже думал, но решил, что раз оно и так не работает, то и не заработает вообще. теперь буду знать, что это не всегда так.
     
    Добавлено:
    красивай штука этот хексворкшоп. попробовтаь, что ли, а то я все по старинке - hiew да hiew...

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 21:42 21-01-2018
    Sheleh

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127, Спасибо за похвалы. Коль от денег отказался, скинь хотя бы свой биос. Я поищу.

    Всего записей: 37 | Зарегистр. 12-06-2009 | Отправлено: 21:50 21-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хорошо, поищи http://sendfile.su/1393129
     
    Добавлено:
    А чуть не забыл - оно у тебя теперь все битности 8/16/24 для добавленного разрешения даёт, или только одну? Другие варианты 1280х960 в списке остались?

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 22:00 21-01-2018
    Sheleh

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127, по данной ссылке ничего не скачивается
     
    Битности все поддерживаются. Других вариантов 1280х960 в списке не осталось.

    Всего записей: 37 | Зарегистр. 12-06-2009 | Отправлено: 11:05 22-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да вроде все качается, проверил только что.  

    Цитата:
    Битности все поддерживаются. Других вариантов 1280х960 в списке не осталось.

    Цитата:
    В хексе 1280 это 00 05, и за этой последовательностью через 2 байта было 960 - C0 03
    те вот это в той куче встретилось один раз, и заменил 2c0 -> 280 один раз, а повлияло на все битности сразу?

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 11:55 22-01-2018
    Sheleh

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    те вот это в той куче встретилось один раз, и заменил 2c0 -> 280 один раз, а повлияло на все битности сразу?
    Так точно.
     

    Цитата:
    да вроде все качается, проверил только что.  
    Странно. Я и в IE не могу скачать. Просто какая то реклама выходит

    Всего записей: 37 | Зарегистр. 12-06-2009 | Отправлено: 12:30 22-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ладно вышлю на мыло попозже

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 13:55 22-01-2018
    HNKTO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Камрады, выношу вопрос на публику. И потестить и ваши ИМХО по поводу мяса.
    http://sendfile.su/1393363
    Суть: я тут из своих наработок собрал и думаю предложить Джамперу возможно лучший аналог CopyFileEx() для Кекса
    Что мы об этом знаем:
    В Винде CopyFileEx()
    dwCopyFlags:
    COPY_FILE_ALLOW_DECRYPTED_DESTINATION - хз что и как, но предположим оно там работает
    COPY_FILE_FAIL_IF_EXISTS - работает согласно инструкции
    COPY_FILE_RESTARTABLE - судя по всем признакам игнорируется, по крайней мере на XP+
    COPY_FILE_OPEN_SOURCE_FOR_WRITE - задекларирован, но не документирован. Не исследовал
    Остальное пашет согласно инструкции
    В 9x, добавляется у M$ через MSLU, Кекс позволяет игнорировать MSLU и добавляет напрямую
    На практике работает так-же как CopyFile, т. е. никаких обратных функций, стоповых флагов, ....
    В Linux, работает так-же как в 9x с Кексом, т. е. перенаправление в CopyFile
    ============
    Что предлагаю:
    dwCopyFlags:
    COPY_FILE_ALLOW_DECRYPTED_DESTINATION - игнорируется (а а что я в ответ на это на 9x должен делать?)
    COPY_FILE_OPEN_SOURCE_FOR_WRITE - игнорируется
    COPY_FILE_RESTARTABLE - функция пытается возобновить копирование, но при этом НЕ ПРОВЕРЯЕТ, является уже существующая часть частью копируемого файла (с точки зрения данных). Функция в ряде случаев функция может вообще отказываться копировать, но всё-равно завершается успехом (прикидываясь под винду)
    также имеет набор прочих флагов, см. CopyFileEx.cpp, тут стоит только выделить 0x8000, по идее нет смысла, но я наблюдал ошибки когда тут на тестировании пытался вызвать функцию с меньшим числом аргументов, загоняя в неё большее число.
    В обратной функции StreamSize, StreamBytesTransferred, dwStreamNumber, dwCallbackReason - не могу гарантировать, что работают идентично, но по краней мере повторил на что оно похоже при копировании локальных файлов
    tElaps - Это собственно ещё один хвост от CopyFileM. Именно его передача включается флагом 0x8000, также при этом упомянутые выше 4 аргумента начинают заполняться по упрощённой схеме, итого начинают отличаться от винды.
    А теперь о проблемах:
    Данная функция ощутимо медленней оригинала!
    Главная проблема: она никак не разбирает ситуацию копирования между двумя физическими носителями, итого значительно теряет в скорости копирования. В вопросах копирования в пределах одного носителя в общем случае соответствует быстродействию оригинала.
    Вторично: В отличие от оригинала никак не анализирует состояние дискового кэша, в результате все ситуации быстрого повторного копирования того-же файла в том-же направлении всегда выполняются с общей производительностью (итого значительно медленней возможного).
    На этом всё вроде.
    К тестилке:
    См copyfiles.exe в папке release (или перекомпилируем сами, если интересно/надо)
    Программа понимает 2 аргумента командной строки: от_куда_копируем
    Программа понимает 2 аргумента командной строки: "от куда копируем" "куда копируем"
    собственно заполнятся в два верхних эдит-бокса окна
    Нижние два эдита:
    левый: пусто или 0 - вызвать мою функцию, 1 - вызвать оригинальную виндовую функцию
    правый: число, комбинация флагов для поля dwCopyFlags. пусто - подразумевает 0. Тут стоит заметить что в коде зашито добавление 0x8000 при вызове моей функции.
    Ок запускает копирование, Cancel пытается остановить (если обратная функция вызывается) или выход из программы
    После операции программа отображает возврат функции и код GetLastError() и завершает свою работу
    Усё. Кто хочет помочь - смотрим, тестим, высказываем замечания и предложения.


    Sheleh, альтернативный шелл для 9х, Linux? Хорошим желом занимаешься! Успехов.

    Всего записей: 1450 | Зарегистр. 30-01-2010 | Отправлено: 21:09 22-01-2018
    Sheleh

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127, а у вас тоже с помощью GPU-Z биос не сохраняется?  
    И что работает на такой системе? На шине PCI видны все устройства? USB работает?
     
    Добавлено:
    HNKTO, Спасибо!  
    Просветите, пожалуйста чуть популярнее. Вы реализовали альтернативную CopyFileEx(). Я пока еще не силен в таком глубоком системном программировании, но опишите механизм, как именно она будет подменяться в винде? Подгружаться каким-нибудь драйвером? Или хуком, если такое возможно.

    Всего записей: 37 | Зарегистр. 12-06-2009 | Отправлено: 07:46 23-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sheleh, да сейчас то все почти нужное работает, кроме звука и усб3. сеть иногда тоже работает. даже усб вифи ралинк в прошлом году заводил. тоже работате по непонятным законам.
    достигалось это годами, правда. сначала не грузилось вообще. потом при установке портилась фс. пришлось блокировать определение ацпи.  
    ВР 1920х1200, родной для моника, реализован криво - биос его выдает, а вот память под кадр выделяет криво, потому в 24битке низ экрана всегда рисует мусор.  
    да и мелко оно для меня. потому 1280х800 было бы вполне.
    а потом узнаешь, что у некоторых 9х сразу установилась и работает на почти таком же железе без граблей. то ли они чего то не договаривают, то ли не знают, что такое диспетчер устройств.  
    пиши мне на почту, чтоб тут не засорять.  
     
    Добавлено:
    HNKTO
    Цитата:
    А теперь о проблемах:
    Данная функция ощутимо медленней оригинала!
    Главная проблема: она никак не разбирает ситуацию копирования между двумя физическими носителями, итого значительно теряет в скорости копирования. В вопросах копирования в пределах одного носителя в общем случае соответствует быстродействию оригинала.
    Вторично: В отличие от оригинала никак не анализирует состояние дискового кэша, в результате все ситуации быстрого повторного копирования того-же файла в том-же направлении всегда выполняются с общей производительностью (итого значительно медленней возможного).
    имхо, туда лучше не соваться. без драйвера, хукающего vcache, это все равно не сделать.

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 11:26 23-01-2018
    HNKTO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    как именно она будет подменяться в винде

    Далее, если Джампер со мной тоже будет согласен - вставит в новую версию Кекса. А вот как Кекс это всё вставляет - я если честно без понятия, но насколько понимаю, там путём хука PE загрузчика.

    Цитата:
    без драйвера, хукающего vcache

    Да это понятно. Или глубоким разбором CopyFile, хотя по моему в 9х он тоже без этой фичи. Но это по сушеству всё хрень совсем мало применимая.
    А вот вопрос одновременного проведения операций чтения и записи (если мы копируем между двумя физическими носителями) - гораздо более интересен, но я как-то в упор без мыслей как не создавая отдельных потоков такое провернуть, таки на уровни WinAPI в 9x нет асинхронной работы даже хотя-бы с накопителями. Если это вообще просто так возможно т. к. например я ради тестов запускал пару копий на копирование в пределах двух физических носителей и на выходе наблюдал очень ощутимое замедление скорости копирования. Но это всё на моём 3-ем пне, так что может и не в 98й беда, а например на шине ПЦИ начинался затык, хотя в моих случаях наблюдаемых скоростей обмена в ~30мб/с там до затыка на шине должно ещё хватать с большим запасом... Но я пока всесторонне не рассматривал это дело.

    Всего записей: 1450 | Зарегистр. 30-01-2010 | Отправлено: 14:10 23-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HNKTO, мне кажется, туда лучше не лезть. одно дело - играться со всякими драйверами, хуками окон и пр, и совсем иное - ковырять i/o, где в случае глюка можно легко записать что то не туда.

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 19:16 23-01-2018
    Us2002

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HNKTO

    Цитата:
    А так можно весь готовый пакетный софт склеить в один ИНФ

    имхо неправильно всё в одну кучу валить, через прекопи веселее

    Всего записей: 1730 | Зарегистр. 03-02-2005 | Отправлено: 19:29 23-01-2018
    HNKTO



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127, да я вообще-то и не собираюсь. Был-бы реальный толк с этим ипаться. Оно и это - суть, таки немного пошевелился и доработал уже давно готовый, но немного иной по побкам аналогичный ящик до ВинАПИшного формата с ним взаимодействия.
    Кстати итого все или потестили и ни вопросов ни предложений, или всем пофиг, буду готовить текст на буржуйском, Джамперу.
     
    Us2002, оно то верно, но если серьёзно подойти, там возможных позиций INFов не хватит чтоб засунуть всё всё в одну сборку. А может и хватит, я не проверял.
     
    IFko, кстати спасибо за irfanView 4.44. Я его разобрал, свой обновил. Всё забываю сказать.

    Всего записей: 1450 | Зарегистр. 30-01-2010 | Отправлено: 09:01 24-01-2018
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    HNKTO

    Цитата:
    кстати спасибо за irfanView 4.44
    Буду переделывать его громоздкие дополнения: там половину можно вынести в общий пакет с XnView. Да и RequestInstall просится.

    Всего записей: 5467 | Зарегистр. 22-09-2005 | Отправлено: 09:21 24-01-2018
    MERCURY127



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HNKTO, никто еще не тестил. попытаюсь сегодня.

    Всего записей: 9375 | Зарегистр. 03-08-2008 | Отправлено: 10:47 24-01-2018
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — восьмая часть
    IFkO (30-09-2018 10:14): Продолжение здесь: http://forum.ru-board.com/topic.cgi?forum=62&topic=30994


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru