[ Pobierz całość w formacie PDF ]
.26 przedstawiono przyk³adowe okno NTVDM W³aœciwoœci(NTVDM Properties).Porównuj¹c obydwa okna widaæ, ¿e mo¿na je wykorzystaæ dozmiany czcionek, kolorów i rozmiarów bufora.Widaæ tak¿e, ¿e okno w³aœciwoœciNTVDM zawiera wiele parametrów dotycz¹cych wirtualnego œrodowiska systemu DOS(virtual DOS environment).Niezbyt sprawna obs³uga pamiêci, ekranu i skrótów wsystemie DOS jest zachowana w œrodowisku VDM, a konfiguruje siê j¹ poprzezw³aœciwoœci NTVDM.Rysunek 16.26.Okno NTVDM W³aœciwoœci (NTVDM Properties) otwarte poprzez oknokonsoli COMMAND.COM.Po dokonaniu zmian ustawieñ okna sesji mo¿na zapisaæ je, by by³y stosowane dowszystkich okien o tej samej nazwie lub odnosi³y siê tylko do aktualnego okna.Zmiany ustawieñ okien sesji CMD dokonywane s¹ w nastêpuj¹cy sposób:Jeœli zmiany domyœlnych parametrów dokonuje siê, gdy okno sesji CMD jestotwarte, to zmiany te s¹ zapisywane w pozycji Rejestru HKCU|Console i dotycz¹wszystkich sesji CMD.Jeœli zmiany w³aœciwoœci sesji CMD dokonuje siê, gdy okreœlona aplikacja jesturuchomiona, to zmiany s¹ zapisywane w pozycji RejestruHKCU|Console|PATH_ExecutableName.Zmiany te obowi¹zuj¹ tylko wtedy, gdyuruchamia siê dan¹ aplikacjê z danego katalogu.(Rejestr nie przyjmuje spacji wœcie¿ce dostêpu.Edytor Rejestru automatycznie wpisuje znaki podkreœlenia).Zmiany ustawieñ okna sesji COMMAND obowi¹zuj¹ we wszystkich oknach sesji16–bitowych, poniewa¿ wszystkie wykorzystuj¹ NTVDM.Zmiany te dotycz¹ kluczaRejestru HKCU|Console|C:\_WINNT_System32_ntvdm.exe.W przypadku wyboru opcjizapisu zmian tylko dla bie¿¹cego okna, system tworzy dla danej aplikacji plikPIF.Pliki PIFUstawienia konsoli dla sesji COMMAND dotycz¹ wszystkich programów DOS–owych.Jeœli trzeba wprowadziæ dla któregoœ z programów jakieœ specyficzne ustawienia,musz¹ one zostaæ umieszczone w pliku PIF (Program Information File) tegoprogramu.Starsze wersje systemu Windows NT i system Windows 3.x zawieraj¹edytor plików PIF.System Windows NT 4 i system Windows 2000 tworz¹ pliki PIF wlocie podczas tworzenia skrótów (shortcut) do aplikacji 16–bitowych systemu DOSlub Windows.Tworzenie plików PIF opisano poni¿ej:Procedura 16.19.Tworzenie plików PIFOtwórz Eksploratora i poszukaj aplikacji 16–bitowej.Kliknij prawym klawiszem myszy na odpowiedniej ikonie i z menu wybierz pozycjêUtwórz skrót (Create shortcut).Pojawi siê nowa ikona, utworzona na podstawiedomyœlnej ikony systemu MS–DOS, o nazwie Skrót do (Shortcut to).Otwórz okno W³aœciwoœci (Properties) nowej ikony.Ustawienia dotycz¹ce pamiêcii wyœwietlania zapisane w pliku PIF s¹ wykorzystywane przez NTVDM zamiastdomyœlnych ustawieñ konsoli skonfigurowanych w Panelu sterowania (ControlPanel).Istnieje kilka wyj¹tków.Domyœlne ustawienia czcionek zawsze maj¹pierwszeñstwo.Pliki wsadowe (batch files) zawarte w pliku PIF s¹ opuszczane.Opcja Poka¿ pasek narzêdzi (Display Toolbar) jest ignorowana.Okna COMMAND wsystemie Windows NT nie maj¹ pasków narzêdzi.Wybierz zak³adkê Program.Naciœnij Windows NT.Pojawi siê okno Windows plik PIFUstawienia (Windows PIF Settings).Okno to zawiera wskaŸniki do dwóch plików:AUTOEXEC.NT i CONFIG.NT, umieszczonych w katalogu \WINNT\System32.Pliki tewykorzystywane s¹ zamiast plików AUTOEXEC.BAT i CONFIG.SYS do konfigurowaniaœrodowiska VDM.Dok³adniejsze omówienie plików AUTOEXEC.NT i CONFIG.NT zawieranastêpny podrozdzia³.Naciœnij OK, aby zamkn¹æ okno Windows plik PIF Ustawienia (Windows PIFSettings).Config.nt i Autoexec.ntSystem Windows 2000 wykorzystuje pliki Config.nt i Autoexec.nt dokonfigurowania œrodowiska pracy wirtualnego komputera DOS (VDM), tak jak systemDOS wykorzystuje pliki Config.sys i Autoexec.bat.Standardowy plik Config.ntzawiera trzy wiersze:dos=high, umbdevice=%SystemRoot%\system32\himem.sysfiles=20Wykorzystywana wersja Himem.sys jest to specjalny program mened¿era pamiêci A20(A20 handler), przeznaczony do pracy w œrodowisku VDM.Ustawia obszar HMA (HighMemory Area) i pamiêæ expanded w przestrzeni adresowej systemu Windows 2000.CONFIG.NT mo¿e zawieraæ takie same pozycje, jak standardowy plik CONFIG.SYS:DEVICE.Mo¿e byæ stosowane razem ze specjalnymi wersjami HIMEM.SYS, ANSI.SYS iCOUNTRY.SYS.EMM.Jeœli aplikacja wymaga obszaru pamiêci expanded okreœlonego rozmiaru(przyk³adem mo¿e byæ WordPerfect 5.1) wykorzystuje parametr RAM programuEMM386, tak samo jak w przypadku zwyk³ego EMM386.EXE.Nale¿y upewniæ siê, czy wpliku PIF ustawiony jest ten sam rozmiar obszaru pamiêci extended.FCBS.Obs³uguje bardzo stare aplikacje systemu DOS, wykorzystuj¹ce File ControlBlocks.Nieprawid³owe ustawienie tego parametru sygnalizowane jest przezaplikacjê komunikatem o b³êdzie „Insufficient Control Blocks”.FILES.Wartoœci¹ tego parametru mo¿e byæ 100 lub 200.Pamiêæ zwykle nie stanowiproblemu w œrodowisku VDM.INSTALL.Config.nt obs³uguje ³adowanie programów rezydentnych (TSR) przedplikiem Autoexec.nt
[ Pobierz całość w formacie PDF ]