Új hozzászólás Aktív témák

  • P.H.

    senior tag

    válasz Miracle #45 üzenetére

    Persze, hogy kellene. De nem lehet, nem is ezért írtam, hanem azért, mert jöttek a 'az MS nem tud beállítani 10 000 embert beállítani tesztelni' jellegű hsz-ek. Hibák minden rendszerben vannak, a 'most nem az 'elgépelésekre' gondolok' hiba az jelenti, hogy nem egészen az van lekódolva, ami a megterveztett (ebből lehet 15000 soronként 1, -...ha csak ennyi lenne -), ezzel mindenki találkozott, aki írt valaha életében nagyobb lélegzetű programot.
    Viszont ha valami(nek a működési mechanizmusa) rosszul van megtervezve, akkor gyakran az egész program kidobásra és újratervezésre kerül. Ezt viszont egy Windows-szal nem lehet megcsinálni. Az MS könnyen megtehette volna, hogy a ''regsvc -u...'' dolgot adja ki patch-ként, viszont ennél sokkal többet próbált meg tenni. Naívan azt feltételezem, hogy al normális(abb) javítás elkészültének idejét csak becsülni tudták (lévén Win3.x óta meglévő probléma), ezért tették közre a két hetes, mint regrosszabb intervallumot.
    Az persze más kérdés, hogy az elmúlt két évben teli voltunk a puffertúlcsordulásos, embedded kódos, stb. vírusproblémákkal, akkor ez hogyan maradhatott benne máig a Windowsban.
    (zárójelben: a probléma a következő volt: minden eszközfüggetlen rendering (képernyő, nyomtatás, grafikus file-kimenet) GDI-függvényhívások sorozata (pl. a printer-spooling is ez), amit a végén a GDI-alrendszer lerenderel a driver-rel közösen az adott eszközre. Ezen hívások egy része callback-rendszerű, azaz meg lehet adni egy kód címét, ami adott esetben meghívódik. A WMF mint a Windows natív vektoros grafikai formátuma, ezen hívások rögzített sorozata, és a hiba szerint natív kódokat is tartalmazhat. Ezért érint a hiba minden, a GDI által renderelt kimenetet (megjegyezve, hogy az escape-en keresztüli kódbeállítás elavult az MS szerint, de az SDK-kban hasonló mechanizmusú módszereket ajánlanak helyette, nem is értem, hogy Win9x alatt hogy lehetne más a végeredmény, mint NT alatt). De pl. minden nyomtatás közbeni Cancel lehetőség ezen alapul, szóval szerintem nem kell tovább fokoznom a javítás körülményességének mivoltát.)

    [mod] helyes írás

    [mod2] kíváncsian várom, hogy mondjuk a vonalhúzás callback eljárására mikor fog kijönni egy vírus, adok 50%-ot, hogy erre is lehetséges

    [Szerkesztve]

    Arguing on the Internet is like running in the Special Olympics. Even if you win, you are still ... ˙˙˙ Real Eyes Realize Real Lies ˙˙˙

Új hozzászólás Aktív témák