Stránka 1 z 2
Nejdou některé dosové hry, shazuje je nějaká aktualizace XP
Napsal: 26 led 2013 23:48
od Myloš
Už dlouhý čas mi nefungovaly staré dosové hry (Blockout, CD-Man…). Měl jsem podezření na to, že je nakopla nějaká aktualizace ixpéček, ale zase to nebylo tak žhavé, abych celou věc řešil.
Pro kontrolu jsem si ty programy donesl do práce (kde mám taky 32bitové XP Professional a aktualizuji je úplně stejně jako domácí počítač), ale tam kupodivu hry fungovaly bezchybně. (Rozdíl je hlavně v procesoru – doma obstarožní AMD, v práci snad ještě starší Intel.)
Po opravě Windows (návrat k hodně staré bitové kopii) jsem hry vyzkoušel a fungovaly bezchybně.
Tušil jsem, že po aktualizacích zase nepůjdou – a přesně jak jsem očekával. Jistě, mohl jsem instalovat jednu záplatu za druhou, ale to bych u toho strávil mládí – bylo jich asi sto.
Takže: může mi někdo poradit, která záplata má tohle chování na svědomí? A je nutné ji odinstalovat, nebo se to dá opravit nějakým rozumnějším způsobem?
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 00:03
od El Diablo
Co použít DOSBOX?
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 00:10
od Myloš
To bych mohl zkusit, ale nechce se mi do toho; vzhledem k tomu, že ty programy pod XP běžně fungují, by to snad mělo jít opravit do původního stavu.
Stav před aktualizacemi mám sice zazálohovaný, takže bych mohl mrchu vyhledat postupným aktualizováním metodou půlení intervalu, ale ani do toho se mi moc nechce; napřed počkám, jestli někdo nebude znát příčinu.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 00:51
od MiliNess
Objevuje se nějaká chybová zpráva?
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 01:18
od Myloš
Žádná. Problikne černé okno a zase se zavře.
když jsem zkusil spustit hru z příkazového řádku cmd, jen se okno přepnulo do fulscreenu, ale jinak se nestalo nic, jen po odentrování názvu spustitelného souboru skočil prompt na další řádek, jako že něco proběhlo, ale bez jakékoli hlášky.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 07:53
od faraon
Nejde žádná z těch her? Zkus nejdřív něco co jede v čistě
textovém režimu, a potom program co funguje v
grafice. Možná ti jenom M$ tvoje XP potají upgradoval na jehoVistu, kde už hardwarovou grafiku nesmíš používat, jen okna. Holt pokrok

Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 27 led 2013 11:43
od Myloš
Textovka (Enigma) je OK, v grafice to nejede, stejná chyba jako u ostatních her.
O zákazu hw grafiky bych pochyboval – jak uvádím výše, v práci mám taky plně aktualizovaná ixpéčka, ale žádný problém se nedostavil.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 08 črc 2013 12:24
od Izolepa
Sice je to téma z ledna 2013,ale stále asi nevyřešené.
Problém bude na 99% v absenci nebo špatné konfiguraci autoexec.nt a config.nt (oba v c:\WINDOWS\system32\) - slouží právě jen pro DOS programy
Konfigurují se naprosto stejně, jako autoexec.bat a config.sys(až na pár vyjímek).
Pokud nejsou na disku, najdeš je na instalačce XP (\i386) a zkopíruj je do \system32 a uprav případně cesty.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 08 črc 2013 21:36
od Myloš
Jak jsem popisoval, na pracovním počítači se problém nikdy nevyskytl, na domácím se vyskytuje od jisté doby vždy po instalaci aktualizací – když vrátím na systémový disk bitovou kopii systému těsně po instalaci, vše je dobré do té doby, než stáhnu aktualizace, pak se to podělá vždy.
Sice jsem od toho nic nečekal, protože na obou počítačích jsou XP Professional se SP3 a nikdy jsem neměnil obsah souborů autoexec.nt a config.nt, ale podíval jsem se. Oba počítače je mají zcela totožné, takže chyba bude jinde.
Pořád se k tomu nemůžu odhodlat, ale nakonec asi nevydržím, vrátím bitovou kopii systému a aktualizace budu instalovat metodou půlení intervalu, až na toho šmejda přijdu. Jen si říkám, jestli náhodou někdo netuší, kde může být problém, abych si tu otravnou činnost mohl ušetřit.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 22 zář 2013 01:16
od Myloš
Tak jsem tu záplatu nakonec našel. Na svědomí má výše uvedený problém bezpečnostní záplata
KB2859537.
Bohužel jsem se v centru aktualizací nedočetl, k čemu konkrétně slouží, a na stránkách MS je popis v angličtině.
Mohl by mi, prosím, někdo znalý vysvětlit, k čemu konkrétně slouží a co riskuji, když ji nebudu mít nainstalovanou? Dík.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 23 zář 2013 00:46
od MiliNess
Myslím, že ta záplata zaplácla slabinu, která spočívala v tom, že se pomocí služby NtVdmControl() dal získat přístup k fyzické paměti a dal se tedy do jádra podstrčit kód, který byl proveden v ring0.
Měl tedy stejné možnosti, jako ovladače. Zneužít se do dá pouze z lokálního účtu, navíc myslím, že jen z administrátorského.
Před voláním NtVdmControl() bylo totiž nutno ukrást token procesu subsystému, k čemuž by program spuštěný pod omezeným účtem neměl možnost.
Myslím, že když tu záplatu nenainstaluješ, nic moc se nestane.
Re: Nejdou některé dosové hry, shazuje je nějaká aktualizace
Napsal: 23 zář 2013 00:57
od Myloš
Dík.

Mimochodem – netušíš, proč ta záplata dělala to, co jsem popsal?