Меню Рубрики

98 from ground programming up windows

98 from ground programming up windows

Windows 98IF – это сторонняя сборка на базе известной Windows 98SE (4.10.2222a). Ее отличия от прототипа:

  • обновлены и добавлены драйверы устройств
  • обновлен ряд компонентов Windows
  • включены основные обновления Windows 98SE
  • добавлены и обновлены кодеки
  • некоторые программы заменены более удачными
  • добавлены некоторые полезные программы
  • исключены некоторые бесполезные программы
  • добавлены некоторые полезные настройки
  • дистрибутив сделан модульным: ненужные компоненты можно вырезать, нужные — добавить (их INF-файлы должны называться if_prog0.inf, if_prog1.inf, . if_progA.inf, . if_progJ.inf), размер дистрибутива варьируется от 30 до более чем 500 мегабайт

Обновлены компоненты:

  • DCOM98 до версии 1.3 (4.71.0.3328)
  • DirectX до версии 9.0C (с последующими заплатками)
  • Direct Animation
  • Internet Explorer до версии 6.0 SP1, обновленный по апрель 2010 г. (Q982381)
  • JScript до версии 5.6.0.8831
  • MS Data Access Components до версии 2.8 SP1
  • MS Java VM до версии 5.00.3810.0
  • MS Jet до версии 4.0 SP8 (4.0.8404)
  • MS NetMeeting до версии 3.01 (4.4.0.3396)
  • Shokwave Flash до версии 9.0.289.0 IF
  • движок HTML до версии 6.00.2800.1649 IF
  • отрисовщик векторной графики VGX.DLL до версии 6.0.2800.1637 (Q958869)
  • Windows Media runtime до версии 9.00.00.4503 (xpsp.080413-0845)
  • кодеки Windows Media 9 до версии 10.00.00.4332
  • Удаленный доступ к сети до версии 4.90.3000 (из Windows ME)
  • драйверы Adaptec ASPI до версии 4.60 (1021)
  • включен Windows Installer версии 2.0.2600.2
  • включен клиент службы каталогов версии 5.00.2920.0005
  • включен сетевой протокол PPPoE
  • включены «сжатые папки» и мастер обслуживания из пакета MS Plus

Новые и обновленные драйверы:

  • видео: 3dfx, ATI, Chips & Technologies, Intel, Matrox, NVidia, S3, VIA+Trident
  • звука: Creative SB Audio PCI и EMU10K, ESS Solo-1, AC’97 (Avance, Realtec, SigmaTel, SoundMAX, VIA)
  • мультимедиа: WDM-драйверы ATI
  • сетевые: 3Com, Compex RE100TX, D-Link, Intel, Marvell Yukon, nVidia, Realtec, SURECOM, VIA
  • модемов: ACorp (Topic), IDC и ZyXEL Omni 56K
  • адаптеров SATA и RAID: ACARD, ALI, ATI, Promise, SiI, SIS, VIA
  • ASPI (Adaptec): aspi2dos.sys, aspi4dos.sys, aspi8dos.sys, aspi8u2.sys, aspicd.sys, btdosm.sys

Поддерживаются новые устройства:

  • чипсеты Intel ICH2 — ICH5, ATI, NForce и VIA
  • USB и USB2 ATI, Intel и VIA
  • USB накопители данных (драйвер Maximus Decim native USB-flashdisk support)
  • Мониторы (в дополнительном пакете) из Windows XP + Acer, AIC/AG neovo, AOC, Belinea, BenQ, Coretronic, CTX, Cybercom, Disney, EPI, Gateway, GBM, Hansol, IBM/Lenovo, ImageQuest, LG, Lifetec, MAG, Medion, Mitsubishi, Nokia, Optoma, Philips, Proview, Samsung, Sony, TVP

Включены обновления Windows 98 от Microsoft:

3780 (TelNet), Q192425, Q236926, Q237493, Q238453(VREDIR), Q239696, Q239887(4756), Q240075(3781-UHCD), Q240664, Q240896, Q241052, Q241084, Q242004, Q242193, Q242928, Q242975, Q243199, Q243450, Q245682, Q245729, Q246817, Q249146, Q249635, Q249973, Q250514, Q250876, Q253697, Q253711, Q254660, Q256015, Q257360, Q257821, Q258010, Q258680, Q259253, Q259728, Q260067, Q262232, Q263044, Q264650, Q266772, Q268064, Q269601, Q269874, Q270063, Q271701, Q271811, Q272137, Q272621, Q273017, Q273468, Q273727, Q273991, Q274175, Q274370, Q274548, Q275873, Q276602, Q277628, Q278033, Q278368, Q280448, Q281533, Q283032, Q284837, Q288430, Q288550, Q291362, Q293197, Q295629, Q296441, Q301453, Q305037, Q306453, Q306889, Q307004, Q308349, Q309081, Q310695, Q311430, Q311561, Q313829, Q314147, Q315575, Q318307, Q319571, Q320798, Q321467, Q323172, Q323255, 323466(ADSI), Q323708, Q329115, Q811630, Q816044, Q816093, Q816362, Q818529, Q823353, Q823559, Q833989, Q840315, Q873377, Q885258, Q887797, Q888113, Q889669, Q891122, Q891711, Q891781, Q893627, Q896358, Q896688, Q903235, Q904706, Q905915, Q908519, Q911562, Q911565, Q916281, Q917734, Q918439, Q918547, CRL Updates(1.0.2195.0), DCOM98 1.3(4.71.0.3328), IEaudioUpd, Java VM 5.00.3810.0, MDAC 2.8 SP1, MS Jet 4.0.8404, MsDUN 1.4, RootsUpdate (40.0.2195.0), Windows Script 5.6.0.8850

Q873374(GDITool) не включено, этой уязвимости в системе нет

Включены неофициальные обновления:

Q824220, Q835732, Q886677, Q896156, Q905495, Q906216, Q920670, Q938127, KB924191, KB925051, KB927779, Q931125, Q944338, Q958869, Q971961, Q972270, Q973354, Q980195, Q982381, GDI (4.90.3003), USER (4.90.3001), VMM (4.10.2227), Unofficial DirectX Media (DXM) 6.0 Update, Unofficial SE Servise Pack 3.9 (частично), MDGXs SE2ME, 98MP10 (частично), MDCU, MDIECU, MDDACU, NUSB 3.5 (частично)

Взяты из других источников:

  • из Windows Millenium: vip.386, imaadp32.acm, lhacm.acm, msg711.acm, calc.chm, clipbook.chm, clipbrd.chm, dialer.chm, freecell.chm, hypertrm.chm, infinst.chm, infrared.chm, msconfig.chm, mshearts.chm, mspaint.chm, netwatch.chm, packager.chm, regedit.chm, rnaapp.chm, shared.chm, sndvol32.chm, sol.chm, soundrec.chm, spider.chm, sysmon.chm, telnet.chm, webhelp.chm, winmine.chm, winpopup.chm, calc.cnt, clipbook.cnt, dialer.cnt, msconfig.cnt, ndsnp.cnt, rnaapp.cnt, access.cpl, appwiz.cpl, main.cpl, mmsys.cpl, netcpl.cpl, password.cpl, sysdm.cpl, telephon.cpl, timedate.cpl, batmeter.dll, bnts.dll, cabview.dll, ccfg95.dll, cdm.dll, cfgmgr32.dll, cfgwiz.dll, choosusr.dll, clusalgo.dll, comcat.dll, commctrl.dll (kommctrl.dll), ctl3dv2.dll, compobj.dll, dciman32.dll, deskcp16.dll, dhcpcsvc.dll, dibeng.dll, dlcapi.dll, dmcolor.dll, dskmaint.dll, enable3.dll, framebuf.dll, ftsrch.dll, gdi32.dll, hid.dll, hidci.dll, hwagent.dll, icm32.dll, icmui.dll, icmupg.dll, iconlib.dll, imm32.dll, indicdll.dll, iosclass.dll, isdnui.dll, mag_hook.dll, mscms.dll, imaging.dll, imagehlp.dll, linkinfo.dll, lz32.dll, maincp16.dll, mbslgn32.dll, mf3216.dll, mfcuia32.dll, mfcuiw32.dll, mmci.dll, mmsystem.dll, modemui.dll, moricons.dll, mpr.dll, mprserv.dll, msacm.dll, msacm32.dll, msafd.dll, msimg32.dll, mslocusr.dll, msnet32.dll, msnp32.dll, mspcx32.dll, mspp32.dll, msprint.dll, msprint2.dll, mspwl32.dll, msrle32.dll, msshrui.dll, mstcp.dll, msvfw32.dll, msvidc32.dll, msvideo.dll, mswsock.dll, mswsosp.dll, nddeapi.dll, nddenb.dll, ndswan32.dll, netbios.dll, ole2disp.dll, ole2nls.dll, ole32.dll, olecli32.dll, olecnv32.dll, olesvr32.dll, olethk32.dll, panmap.dll, plus!.dll, powrprof.dll, psmon.dll, pkpd32.dll, pppndi.dll, rasapi16.dll, rasapi32.dll, rnaph.dll, rnaserv.dll, rnasetup.dll, rnathunk.dll, rnaui.dll, rnr20.dll, rsrc16.dll, rsrc32.dll, s3.dll, secur32.dll, serialui.dll, setup4.dll, setupapi.dll, spoolss.dll, stem0409.dll, svrapi.dll, synceng.dll, syncui.dll, sysclass.dll, sysdetmg.dll, tapi.dll, tapi32.dll, tapiui.dll, tmapi.dll, toolhelp.dll, tsp3216s.dll, twain.dll, umdm16.dll, umdm32.dll, unidrv.dll, usbui.dll, user32.dll, vdmdbg.dll, ver.dll, version.dll, vmodctl.dll, whlp16t.dll, whlp32t.dll, winalign.dll, winmm.dll, winnet16.dll, winsock.dll, wow32.dll, ws2_32.dll, ws2help.dll, ws2thk.dll, wsock32.dll, comm.drv, hpdskjet.drv, hpdskjtb.drv, keyboard.drv, mciavi.drv, mcicda.drv, mcipionr.drv, mciseq.drv, mcivisca.drv, mciwave.drv, midimap.drv, msacm.drv, msh263.drv, msnet.drv, pscript.drv, wdmaud.drv, power.drv, serwvdrv.drv, system.drv, winspool.drv, asd.exe, calc.exe, charmap.exe, clipbook.exe, clipsrv.exe, control.exe, cvtaplog.exe, dbgui.exe, defrag.exe, dialer.exe, dllhost.exe, extract.exe, fontreg.exe, fontview.exe, gdi.exe, hidserv.exe, hwinfo.exe, internat.exe, ipconfig.exe, mprexe.exe, netdde.exe, packager.exe, pbrush.exe, redir32.exe, regedit.exe, rg2catdb.exe, rnaapp.exe, rundll32.exe, scandisk.exe, scandskw.exe, scanprog.exe, sigverif.exe, smartdrv.exe, sndrec32.exe, sndvol32.exe, spider.exe, spool32.exe, start.exe, sucatreg.exe, sysmon.exe, tapi16.exe, taskmon.exe, tapiini.exe, tapisrv.exe, tapiupr.exe, tcmsetup.exe, themes.exe, trcdlc.exe, twunk_16.exe, user.exe, walign.exe, winhelp.exe, winhlp32.exe, winipcfg.exe, winpopup.exe, wsasrv.exe, 8514fix.fon, 8514oem.fon, 8514sys.fon, coure.fon, courf.fon, dosapp.fon, modern.fon, serife.fon, seriff.fon, smalle.fon, smallf.fon, sserife.fon, sseriff.fon, vga850.fon, vgafix.fon, vgaoem.fon, vgasys.fon, calc.hlp, dialer.hlp, regedit.hlp, rnaapp.hlp, sigverif.hlp, sol.hlp, spider.hlp, telnet.hlp, unidrv.hlp, winhlp32.hlp, winpopup.hlp, 61883.inf, biosinfo.inf, cpuid.inf, dbc.inf, enum1394.inf, image.inf, nic1394w.inf, oemcpl.inf, usb8023.inf, kbdCZ.kbd, kbdCZ1.kbd, kbdGKL.kbd, kbdLT1.kbd, kbdTUQ.kbd, conlock.mod, br549.ocx, eyedog.ocx, msiav.ocx, msicdrom.ocx, msiolerg.ocx, msiprint.ocx, msisys.ocx, msupdate.ocx, txtview.ocx, 530agp.pci, 540agp.pci, alipcimp.pci, pcimp.pci, ntmaphlp.pdr, ssmypics.scr, 1394bus.sys, 61883.sys, amdmp.sys, arp1394.sys, dbclass.sys, dbfilter.sys, drmk.sys, enum1394.sys, hidclass.sys, hidparse.sys, hidvkd.sys, kmixer.sys, netpptp.sys, nic1394.sys, oemdbfil.sys, ohci1394.sys, openhci.sys, portcls.sys, redbook.sys, rndismp.sys, rt.sys, sbemul.sys, sbp2port.sys, splitter.sys, swmidi.sys, uhcd.sys, update.sys, usb8023.sys, usbaudio.sys, usbcamd2.sys, usbd.sys, usbhub.sys, usbintel.sys, usbprint.sys, usbser.sys, wdmaud.sys, wdmfs.sys, wmidrv.sys, wmilib.sys, remotesp.tsp, tsp3216l.tsp, unimdm.tsp, afvxd.vxd, cdfs.vxd, cdtsd.vxd, cdvsd.vxd, disktsd.vxd, diskvsd.vxd, logger.vxd, msgame.vxd, pppmac.vxd, scsi1hlp.vxd, smartvsd.vxd, spap.vxd, splitter.vxd, vgateway.vxd, vnetbios.vxd, voltrack.vxd, wshtcp.vxd, wsock.vxd, wsock2.vxd
  • из Windows 2000: msgsm32.acm, powercfg.cpl, asycfilt.dll, msasn1.dll, oleaut32.dll, olepro32.dll, riched20.dll, stdole2.tlb, usbehci.sys, usbhub20.sys, usbport.sys
  • Из Windows XP: поддержка мониторов
  • из MS Office 97: jpegim32.flt, pcximp32.flt
  • из MS Office XP: msgrru32.dll, eqnedt32.exe
  • Из MS Office 2003: msconv97.dll
  • из Visual C6 SP6 (VCRedist): atl.dll, mfc42.dll, msvbvm50.dll
  • из MS Jet 3.5 SP3: msjet35.dll, msrepl35.dll
  • из MS Plus: dunzip32.dll, dzip32.dll, zipfldr.dll, smtidy.exe, tuneup.exe
  • из драйверов Creative: cspman.dll
  • из драйверов S3: s3dtkw.dll

Обновлены кодеки:

iac25_32.ax ( 2.05.54 IF ), imaadp32.acm (4.90.3000 IF), ir41_32.ax (4.51.16.02), ir41_qc.dll (4.30.62.02), ir41_qcx.dll (4.30.64.01), ir50_32.dll (5.2.15.58), ir50_qc.dll (5.11.63.2.56), ir50_qcx.dll (5.11.64.2.56), lhacm.acm (4.4.3500 IF), msadds32.ax (8.00.00.4487), msg711.acm (4.0.950 IF ), msg723.acm (4.4.3396), msgsm32.acm (5.00.2134.1 IF ), tm20dec.ax (2.0.6.9), voxmsdec.ax (1.0.0.012) msrle32.dll (4.90.3000), msvidc32.dll (4.90.3000)

Дополнительно обновлены (не проследил, откуда. ):

vdhcp.386, vip.386, mmsys.cpl, atl.dll, cryptdlg.dll, ctl3d32.dll, dunzip32.dll, dzip32.dll, iprop.dll, msvcp60.dll, nwpp32.dll, oledlg.dll, qdvd.dll, t2embed.dll, twain_32.dll, usp10.dll, w95inf32.dll, system.drv, control.exe, extrac32.exe, regedit.exe, regsvr32.exe, sysmon.exe, twunk_32.exe, kbdur.kbd, kbdSP.kbd, cp_1251.nls, esdi_506.pdr, 1394bus.sys, 61883.sys, arp1394.sys, flashpt.sys, kmixer.sys, netpptp.sys, ohci1394.sys, pnpnt.sys, portcls.sys, rt.sys, sbp2port.sys, update.sys, usbaudio.sys, usbhub.sys, wdmaud.sys, cdfs.vxd, cdtsd.vxd, cdvsd.vxd, disktsd.vxd, diskvsd.vxd, ifsmgr.vxd, pppmac.vxd, scsi1hlp.vxd, smartvsd.vxd, vnetbios.vxd, voltrack.vxd и поддержка мониторов (спасибо US2002)

Модифицированы (улучшены иконки, рисунки и перевод):

Источник

Введение в мир программирования

Базовый текст: Programming from the Ground Up (автор: Jonathan Bartlett).

Перевод базового текста на русский язык, общая редакция и дополнения: Царьков В. Б.

Copyright (C) 2003 by Jonathan Bartlett

Copyright (C) 2011, 2012 Vladimir B. Tsarkov

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at http://www.gnu.org/licenses/fdl.html . In addition, you granted full rights to use the code examples for any purpose without even having to credit the authors. All trademarks are property of their respective owners.

Разрешается копирование, распространение и/или модификация данного документа согласно условиям GNU Free Documentation License (лицензии на свободную документацию GNU) версии 1.1 или любой более поздней версии, опубликованной Фондом Свободного программного обеспечения (Free Software Foundation); без Неизменных Разделов, Текстов на Передней и Задней Обложках. Копия лицензии находится по адресу http://www.gnu.org/licenses/fdl.html . Также вам разрешается в любых целях использовать примеры кода из книги, без упоминания их авторов.
Все торговые марки принадлежат их владельцам.

Предисловие автора-переводчика

Свободная лицензия на документацию, согласно которой распространяется текст книги Programming from the Ground Up, позволила создать произведение, которое вы сейчас читаете.

Я не утверждаю, что у меня, а также все тех, кто так или иначе помогал в работе над материалом книги, получилось идеальное «Введение в мир программирования». Можно лишь сказать, что в рамках данной публикации удалось осветить некоторые темы, которым редко уделяется внимание в современной технической литературе.

Цель книги в том, чтобы помочь понять как осуществляется программирование компьютерной техники. В первых нескольких главах основное внимание уделяется вопросам, знакомство с которыми позволяет читателю повысить уровень своей теоретической подготовленности к управлению ЭВМ. Остальные главы в большей степени ориентированы на практическую работу, в частности, с использованием языка ассемблера. Учитывая общую направленность книги, в ней можно найти наглядные примеры программ на самых разных языках для решения самых разных задач.

Важно отметить, что все предалагемые примеры программ ориентированы на среду GNU/Linux (хотя, разумеется, с некоторыми поправками, они могут быть использованы и в другом окружении).

Электронная версия текста (на английском языке), послужившего отправной точкой для создания книги, которую вы сейчас читаете, доступна в Интернет по адресу http://savannah.nongnu.org/projects/pgubook .

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

Кто-то скажет, что низкоуровневое программирование — это пережиток прошлого, ведь на данный момент есть всяческие C++ и Python. Однако, как это ни странно, практика показывает, что невозможно стать грамотным пользователем ЭВМ, а уж тем более, хорошим программистом, если не научиться хотя бы некоторым методам применения языка ассемблера и, таким образом, понять логику работы вычислительной техники.

Ещё одним достоинством книги, которую вы читаете, является наличие в ней подробных сведений о том, как компьютер представляет информацию с помощью чисел.

С уважением,
Владимир Борисович Царьков

История внесения изменений (History)

12/17/2002 — Version 0.5 — Initial posting of book under GNU FDL

07/18/2003 — Version 0.6 — Added ASCII appendix, finished the discussion of the CPU in the Memory chapter, reworked exercises into a new format, corrected several errors. Thanks to Harald Korneliussen for the many suggestions and the ASCII table.

01/11/2004 — Version 0.7 — Added C translation appendix, added the beginnings of an appendix of x86 instructions, added the beginnings of a GDB appendix, finished out the files chapter, finished out the counting chapter, added a records chapter, created a source file of common linux definitions, corrected several errors, and lots of other fixes

01/22/2004 — Version 0.8 — Finished GDB appendix, mostly finished w/ appendix of x86 instructions, added section on planning programs, added lots of review questions, and got everything to a completed, initial draft state.

01/29/2004 — Version 0.9 — Lots of editting of all chapters. Made code more consistent and made explanations clearer. Added some illustrations.

01/31/2004 — Version 1.0 — Rewrote chapter 9. Added full index. Lots of minor corrections.

22/12/2011 — Version 1.0.1ru — Осуществлены перевод и доработка первой главы книги. Улучшен стиль изложения, добавлены важные комментарии по обсуждаемым вопросам. — Vladimir B. Tsarkov (vbt).

16/02/2012 — Version 1.1ru — Самостоятельно написана подавляющая часть второй главы. Изменено предисловие к книге. — vbt

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • 94 процента игра для windows phone
  • 66a windows update error
  • 64 разрядная версия java для windows
  • 64 битный браузер для windows 7
  • 64 бита c windows syswow64