Előadás - virtuális gép és a versengést dos

Sajnos, nem minden program kompatibilis a Windows 98/95. Nézzük a meghibásodás esetén a expanziói Windows 9X és javaslatokat, hogy javítsa a kompatibilitást az alkalmazások és az operációs rendszert.

Fellebbezés a hardver. A Windows 98/95 előre feltételezi, hogy a programok elérheti a hardver-sredst készülék csak az operációs rendszer interfész. Ha a hívás egy „bypass» Ablakok 98/95, a rendszer felismeri a helyzetet, és figyelmeztet, hogy tájékoztassa-CIÓ.

Kérjük, vegye figyelembe, hogy ez csak egy figyelmeztetés. Ha az alkalmazás működik a Windows 9X, nem okoz-Vaeth hibák a rendszerben, és nem „lógnak” a megjelenő induláskor ablak jelenik meg, válassza a „Ne figyelmeztessen”, és indítsa FÜGGELÉK zheniya fog bekövetkezni figyelmeztető üzenet nélkül.

Többfeladatos környezetet. Kapcsolatos feladatokat a karbantartási és diagnosztikai lemezek kifejlesztett DOS alatt, multitask munka helytelenül Windows 98, azaz lehet megzavarni más programokat di agnostiruemym eszközt. Az ilyen programok a legtöbb DOS-os alkalmazás. A leghíresebb közülük - Norton Diagnosztika és Norton DiskEditor. Norton DiskEditor Sanchez helyszíni figyelmezteti a felhasználót, hogy megpróbálja, hogy-az a multitask környezetben.

Akkor a saját felelősségére „trükk” a programot, és hogy ez a munka. Egyes műveletek telne, de helyességét, míg mások - nem. Például, amikor megpróbálja megváltoztatni a tartalmát a Windows 98/95 merevlemez fizikai szektor veszi át, és egy üzenetet jelenít meg, jelezve, hogy a program próbál végrehajtani szabálytalan műveletet.

Megkezdése előtt az ilyen programok erősen ajánlott, hogy zárjon be minden más alkalmazást, hogy ne veszítse adott nye az eszközön, amely jelenleg fut a diagnosztika.

Verzió konfliktus. Egyes programok induláskor, és meghatározza a Windows-verzió nem fut, ha a változat a rendszer, különbözőek vagyunk attól, mint amire tervezték a programot. Leggyakrabban, a programozó maga az alkalmazás nem indul el korábban, mint az, amellyel kifejlesztették. De egyes programok nem indulnak el, és a későbbi vallások-Siyah. Windows 98/95 egy olyan probléma, ha a DOS-os programok nagyon ritka (bár Windows Me - sajnos egyre gyakrabban), és szinte mindig társul az a tény, hogy a Registry (Registry), hogy tárolja az összes in-formáció a kérelmet, hanem a fájlok * INI. Egy példája az a program telepíti az SDK for Windows 3.0 / 3.1 társaság Microsoft. Ez „nem bírja”, mint egy kezdő egy multitask környezet és Rabo a Windows 98/95.

A virtuális gép DOS. Néhány DOS alkalmazásokhoz, beleértve a legtöbb régebbi, de érdekes játék futtatása nélkül a virtuális DOS gépet. A DOS virtuális gép nem fut írt programok at-Menen kód, amely teljes-se os gép memória kezelése, amely abban az esetben a Windows 98/95 vezet konfliktus ez a program és a memória menedzser. Így viselkednek, például DOS-os verzió a csomag 3D-Studio cég Autodesk.

Kilépés a programból. Ha lehetséges, DOS program kell fejezni sorozata gombok együttes Thoraya feltéve, hogy kilépjen, ahelyett kattintva a jobb gombbal DOS virtuális gép ablakban. Ebben az esetben, Zavar-shenie végrehajtja a virtuális gép, és a program nem „tudja” semmit az a tény, hogy a törvény végrehajtása megszakad, ami veszélyezteti az adatvesztést. A Windows 98/95 érzékeli ezt a helyzetet, és figyelmeztet. A gombbal zárja be a DOS virtuális gép ablak csak akkor szükséges, ha az összes többi kivezető utakat a pro-gramm nincs hatása.

Végrehajtása hibás működést. Alkalmazások a Windows 98/95 (mint minden program) nem mentes belső hibák. Ebben az esetben az alkalmazás lehet erőszakkal befejeződött. Management egyidejűleg veszi a Windows Feladatkezelő. Ez egy párbeszédpanelt jelenít meg egy leírást az oka kényszerű befejezése a feladat.

Ha a pop-up ablakot a nyomógomb Részletek (részletek) tartalmát a CPU regiszterek jelenik meg az ablakban, és néhány bájt ste-ka.Eta információk hasznosak lehetnek a fejlesztő, hogy ana-lease miatt belső program hibákat.

Közvetlen lemez hozzáférés. Ha az alkalmazás közvetlenül lekérdezni a merevlemez, a Windows elfogják ezt a hívást, és nem adja ki az alkalmazást Mr. Bota, így van, hogy megmondja a rendszernek, hogy az alkalmazás olvasni és írni a lemezre „, hogy megkerülje» ablakok. Ehhez LOCK parancsot a parancssorba. Sis téma figyelmezteti Önt a lehetséges következményeket és lesz szükség, hogy ellenőrizze a transzfer közvetlen módban kemény dis-com.

Ha lehetővé teszi a blokkoló lemez, a program képes lesz pa-bot vele „megkerülve” az operációs rendszer. Miután a nem szükségszerűség ebben az üzemmódban nem fog visszatérni a meghajtó meghatározott hajtásrendszer futtatásával komanduUNLOCK.

Hogyan „csalni” program

Most tekintsük a rendelkezésre álló eszközök a rendszerben annak érdekében, hogy az alkalmazás a munka, ha valamilyen okból nem hajlandó, hogy csináld magad.

MKSOMRAT programot. Ez a program tartalmazza a Win 95 és Win 98, valószínűleg hibakeresés céljából, és nem dokumentált. Ez lehetővé teszi, hogy változtatni néhány beállítást, és küldje el az alkalmazás fut egy adott hamis információkat a Windows 9X (például módosíthatja a Windows verziószámát érte).

Nem található a mappában WINDOWS \ SYSTEM, és természetesen nem ölt testet, amikor a Windows telepítését. Ha futtatni a Start menü Futtatás parancsára (Run), a típus MKSOMRAT és kattintson az OK gombra. Az alkalmazás indítása után megjelenik a fő ablakban.

Ebben az ablakban csak egy menüpont a Fájl (file). Ha rákattint az almenü megnyitásához az öt elem. Elem kiválasztása a program (program kiválasztás) segítségével válassza ki az alkalmazást, amely átkerül „szűrő” információkat. Eddig nincs alkalmazás ki van választva, az állapotsorban található, amely a felső részén az ablak, azt mondja Program neve (Alkalmazás neve <ничего не выбрано>). Ha rákattint ez a tétel megjelenik egy szabványos Megnyitás párbeszédpanelen (Fájl megnyitása), ahol kiválaszthatja a „kísérleti” alkalmazást. Miután kiválasztott egy alkalmazást, az információs vonal az ő neve szerepel. Most, telepítése vagy eltávolítása néhány zászlókat programmyMKSOMRAT ablakban beállíthatja, hogy az alkalmazás bizonyos paraméterek. Például ellenőrzésével Lie a Windows verziószám (Change Windows verzió szám), akkor írja be a kérelmet „megtévesztő”, hogy milyen verziójú Windows fut. Ha be van jelölve, az alkalmazás azt mondja, hogy a futó Widows 3.1. Jelölje be a négyzetet, ha az alkalmazás egy üzenetet jelenít meg, jelezve, hogy ez nem fog működni a Windows 98/95.

Ha ti választani húr Advanced Options (Speciális beállítások) bejelölőnégyzeteket A lista ablakban jelentősen növekedni fog. Ebben az esetben, akkor finomhangolását a rendszer viselkedését egy adott alkalmazás. Mentse el a beállításokat egy adott alkalmazás, végezze el a Save parancsot (Save) a Fájl (File) menü.

Beállítása a virtuális DOS-gép (PIF-fájl). Konfigurálásához vir-felsorakoztató DOS gép egy adott alkalmazás, a jobb gombbal, és válassza ki a Tulajdonságok (Properties). Ugyanabban az ablakban, válassza ki a programot (Program) fülre, majd a Speciális beállítások (Advanced).

A Speciális beállítások párbeszédpanelen (Advansed Options) ellenőriznie kell a doboz „Ne adja a program ismeri fel a Windows» (Prevent MS-DOS alapú programok védelme Windows).

Ha be van jelölve, az alkalmazás úgy véli, hogy egy-egy feladat ellátására környezetben. Ebben az esetben a teljes felelősséget a WHO-lehetséges mértékű adatvesztés esik a felhasználó számára, különösen, ha fut diagnosztikai programok, vagy a merevlemez tömörítést.

MS-DOS négyzetet ezen a lapon határozza meg a viselkedését a SIS témája a programok teljesítményét nem lehet futtatni egy virtuális gép. Ha ez nincs telepítve, a rendszer figyelmezteti a felhasználót egy olyan átmeneti MS-DOS emulációs módban, egyébként az átmenet lesz auto-matikusan. Azonban jobb, ha fut egy ilyen program az „on-állás” emulátor MS-DOS. Lehetőség van, hogy menjen, vypol-kukoricamezőkön a Start menüben kattintson a Leállítás (leállítás). A párbeszédablakban válassza ki a Újraindítás emulációs módban MS-DOS (indítja újra a számítógépet MS-DOS módban).

Befejezése után a program kompatibilitási módban, kövesse komanduEXIT, és a rendszer visszatér a Windows 9X. Megjegyezzük, hogy ha futni néhány rezidens programból mintegy izoydet teljes újraindítás a gép.

A Memory (Memória) megadhatja az összeget a kiterjesztett memória áll rendelkezésre a virtuális DOS gép, további memóriát (XMS) a kiterjesztett memória (EMS) és a memória védett módban DOS (DPMI), attól függően, hogy milyen típusú memória fut egy virtuális gép alkalmazást.

Ha nincs külön memória követelmények nem kívánnak létrehozni predyav adja meg az Auto opciót (Auto) minden típusú memória. Ha a program használ kiterjesztett memória EMS, a CONFIG.SYS fájl letöltése Szalma-ke adja paraméter RAM (DEVICE = C: \ WINDOWS \ EMM386.EXE RAM), a másik EMS memória nem áll rendelkezésre. Maga a rendszer figyelmeztet rá. Ha rákattint Részletek (Részletek), nyitott Xia párbeszéd részletes leírást a probléma és a cselekvés, koto-rozs kell végezni a felhasználó.

A Betűtípus lapon (Font) kéri a felhasználót, hogy milyen típusú és betűméretet kell használni a DOS-os program.

A (képernyő) Megadhatja, mely mód a teljes képernyős vagy ablakos program indítható el. Ha kiválasztja ablakos mód, megadhatja az ablak méretét sorokban (az alapértelmezett méret a „standard”). Ha engedélyezi a beállítást „eszköztár megjelenítése”, a standard sor gomb jelenik meg a címsor alatt. Ha engedélyezi a lehetőséget „hogy állítsa vissza a beállításokat induláskor”, ami ugyanúgy néz ki, mint az előző futás elején a program ablakban. Check „ROM emuláció funkciók” lehetővé teszi, hogy gyorsítsa fel a visszavonását az információkat a képernyőn, azt el kell távolítani, ha a program nem megfelelően jeleníti meg a szöveget a képernyőn. A négyzet bejelölésével „memória dinamikus” azt jelenti, hogy ha szükséges, a program kerül memóriát (pl váltáskor az egyik üzemmódból a másikba grafika), vagy a memória felszabadul, ha a program nem volt szükség.

A Miscellaneous (Egyéb) megadhat további paramétereket: a képesség, hogy a Windows képernyővédők, egér használatát, a viselkedését a program a háttérben, a program prioritás az egyszerű viselkedés, amikor megpróbálja bezárni az ablakot, amelyben a program lefut. És azt is megadhatja, hogy a program fog reagálni a kombináció a Windows rendszer segítségével. Emlékezzünk ezek kombinációi:

Váltás a programok.

Hívjon ablak (rendszer) menü.

Az összes fenti beállítások fájlba menti kiterjesztésű PIF és elemzi az ugyanaz, mint a program nevét. Ez a fájl automatikusan létrejön az első alkalom, hogy a DOS-os programokat.

Emuláció MS-DOS. Amikor fut MS-DOS emulációs módban a memória rakodnak csaknem valamennyi komponens a Windows, és csak a „link” kódot, hogy visszatérjen a Windows-t. Ez csak a Windows rakodni, és fut COMMAND.COM tolmács parancsokat.

Kezdés emulációs MS-DOS módban a következő módon:

1. Nyomja meg a „Start” select „Shut Down” és a megjelenő ablakban válassza az „Újraindítás MS-DOS módban”, és kattintson az OK gombra.

2. Ha megnyomja az F8 billentyűt, és a menüből válassza ki a Command Prompt Mode Csak akkor, ha az operációs rendszer elindul.

3. Lépés a emulációs végezzük DOS alkalmazás elindul, a paraméterek és a megfelelő «MS-DOS módban„. Úgy van beállítva a fent leírtak szerint.

4. Azt is F8 a megjelenő menüben, amikor az operációs rendszer elindul válassza «Előző operációs rendszer» (korábbi operációs rendszer), akkor, ha a korábbi operációs rendszer már megtartotta, amikor a Windows telepítését.

Új parancsok. A Windows számos új parancsokat vezették be:

1 változott parancs DIR: hozzátett egy kulcs / V, amely lehetővé teszi, hogy megjelenítse a képernyőn hosszú fájlnevek és részletes információkat róluk (dátum és idő a fájl változások és az attribútumai).

2. VER parancs - információkat jelenít meg a változat az operációs rendszer.

3. START parancs futtatásához használt MS-DOS és Windows programokat vagy iratbetekintés Windows ismertek. Ez szintaxis a következő:

A START [opciók] programot [paraméterek. ]

START [opciók] dokument.rassh

ahol a paraméterek a következők:

/ M [inimized] Futtatás minimalizált (háttér).

/ Max [imized] Fuss a hajtogatás doboz (fő folyamat).

/ R [estored] Run egy szabványos ablak (alapértelmezett).

/ W [AIT] elhalasztja a elindítását, amíg a befejezése a korábbi program.

4. Ha a parancssor MS-DOS-írja a dokumentum nevét, majd nyomja meg az Enter, majd a Windows elindítja a társított alkalmazás kiterjesztése a dokumentumot, és nyissa meg a dokumentumot. Például, ha a parancssorba írja be a readme.txt, akkor a rendszer elindít egy „notebook”, és megnyílik a readme.txt fájlban.

5. EXIT parancs kilép az MS-DOS munkamenetet.

Megjegyzés. ha a fájl nevét vagy elérési útját a parancs szóközöket tartalmaz, meg kell idézőjelek közé.

Még dolgozik számítógépen