HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Tippek, trükkök


41. rész

Példaprogram letöltése

1970 bájt

E heti tippjeink a következő kérdésekre adnak választ: kerüljön az AUTOEXEC.BAT feldolgozásra vagy sem? Miként lehet újraindítani a Windows ablakkezelőjét? Milyen módszerrel lehet elkerülni a regisztrációs adatbázis véletlen módosítását? Hogy utasíthatjuk a rendszert, hogy ne helyezzen el hullámvonal (~) karaktereket a rövid fájlnevekbe?

Cikkünkhöz mellékeltük az alábbi registry állományokat:
"ParseAutoexec.reg" - Utasítja az operációs rendszert, hogy dolgozza fel az AUTOEXEC.BAT fájt a rendszerindítás során.
"NameNumericTail.reg" - Kikapcsolja hullámvonal (~) karakter elhelyezését a rövid fájlnevekben.
Kerüljön az AUTOEXEC.BAT feldolgozásra vagy sem?
A DOS korszakban az AUTOEXEC.BAT és CONFIG.SYS fájlok voltak a legjelentősebb rendszerindító állományok. Meghatározták a betöltendő eszközmeghajtókat és indítandó programokat. Windows 3.1 alatt azonban más módszerek is megjelentek ezen feladatok ellátására (WIN.INI, SYSTEM.INI, stb.) és a későbbi operációs rendszerekben még tovább csökkent a jelentőségük.
Azonban Windows 2000/XP alatt még mindig megtalálhatók, de másra nem nagyon használhatók, mint a környezeti változók értékeinek bővítésére. Például az AUTOEXEC.BAT-ba írható "PATH" változó értékével az alapértelmezett elérési utakhoz hozzáfűzhetők újabbak ugyanúgy, mint történt DOS alatt.
Alapértelmezésben a rendszer feldolgozza az AUTOEXEC.BAT-ot, de ugyanakkor a feldolgozás letiltható. Indítsuk el a REGEDIT.EXE segédprogramot és keressük meg az alábbi kulcsot a regisztrációs adatbázisban:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
A "ParseAutoexec" bejegyzés értéke határozza meg, hogy rendszerindításnál mi történjen:
  • 1 = feldolgozásra kerül az AUTOEXEC.BAT
  • 0 = nem kerül feldolgozásra az AUTOEXEC.BAT
A beállítás módosítása után újra kell indítani a számítógépet.
Ablakkezelő újraindítása
Több, újraindítást igénylő regisztrációs adatbázisbeli módosítás létezik, melyek egy része tulajdonképpen nem igényelné a teljes operációs rendszer újraindítását, elegendő lenne csupán az ablakkezelő felületet leállítani és ismételten működésre bírni.
Magának az ablakkezelőnek a lefagyása vagy az XP alatt tapasztalható fájlzárolás sem igényli a teljes operációs rendszer újraindítását. Hogy lehet csak az ablakkezelőt újraindítani?
Nyomjuk le a CTRL+ALT+DEL billentyűkombinációt, lépjünk a "Feladatkezelő" ("Task Manager") "Folyamatok" ("Processes") oldalára. Keressük ki a folyamatlistából az "explorer.exe" bejegyzést, kattintsunk rá, majd a "Folyamat leállítása" ("End Process") nyomógombra. Ezzel bezártuk az ablakkezelőt, eltűnt a tálca és az ikonok.
Következő lépésben újra el kell indítanunk. Kattintsunk a Fájl > Új feladat (File > New Task) menüre, írjuk be: explorer.exe és nyomjuk le az ENTER billentyűt. Az ablakkezelő ismét működésbe lép.
A regisztrációs adatbázis véletlen módosításának elkerülése
A regisztrációs adatbázis *.REG fájlba importált kulcsai az Intézőből egy duplakattintással felvehetők a registry-be. Ugyan megjelenik még egy dialógus ablak megkérdezve, hogy biztosak vagyunk-e benne, de a legtöbben automatikusan az "OK" gombra kattintanak. Miként akadályozható meg, hogy ilyen könnyen felül lehessen írni a meglévő bejegyzéseket?
Indítsuk el az Intézőt és lépjünk az Eszközök > Mappa beállításai (Tools > Folder Options) menüre, majd a "Fájltípusok" ("File Types") oldalra. Rövid várakozás után megjelennek a rendszer által kezelt kiterjesztések, keressük meg a "REG Regisztrációs bejegyzések" ("REG Registration Entries") sort.
Tipp: kattintsunk bármelyik listaelemre és nyomjuk le az "R" billentyűt, ekkor a fókusz az első "R" betűvel kezdődő kiterjesztésre ugrik.
Kattintunk a "Speciális" ("Advanced") gombra. Most a kiterjesztéssel kapcsolatos műveleteket szabályozó ablaknál vagyunk.
Három művelet végezhető a REG fájlokkal: "edit" (szerkesztés a notepad-el), "Összefésülés" ("Merge") (felvétel a regisztrációs adatbázisba), "print" (nyomtatás). Kattintsunk az "edit" elemre, majd az "Alapértelmezett" ("Set Default") gombra. Az "edit" szó megvastagított karakterei jelzik, hogy a szerkesztés művelet vált alapértelmezetté. Lépjünk ki az "OK" gombbal.
Teszteljük beállításunkat: keressünk egy .REG kiterjesztésű állományt és kattintsunk rá duplán. Ahelyett, hogy tartalma beíródna a registry-be, elindul a "Jegyzettömb" ("Notepad") és betöltődik az állomány szerkesztésre. Így elkerülhető, hogy véletlenül írjuk felül a regisztrációs adatbázist.
Hogy lehet a felülírást végrehajtani? Kattintsunk a kiválasztott .REG állományra a jobboldali egérgombbal és lépjünk az "Összefésülés" ("Merge") menüre.
Miként állítható vissza az eredeti állapot? A fenti lépések megismétlésével ne az "edit", hanem az "Összefésülés" ("Merge") funkciót jelöljük ki alapértelmezettnek.
Hullámvonal (tilde) karakter eltávolítása a rövid fájlnevekből
A 8+3 karakterből álló fájlnevek előállításánál az operációs rendszer egy hullámvonalat (~) tesz a fájlnévbe jelezve, hogy valójában hosszú fájlnévről van szó. Ez a karakter is foglalja a helyet az amúgy is szűkös 8 karakterből, azonban nem kell ragaszkodnunk hozzá. Tallózzunk el a következő registry kulcshoz:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
Hozzunk létre egy új duplaszót (REG_DWORD) "NameNumericTail" néven és állítsunk be értéknek nullát a hullámvonal kikapcsolásához.
A beállítás módosítása után újra kell indítani a számítógépet.

Cikksorozat

#IDKategóriaCikk címeSorozat
2535C#Oracle adatbázis-elérés alapjai1. rész
2546C#SQL utasítások végrehajtása2. rész
2557C#Tárolt eljárások és függvények fejlesztése3. rész
2565C#Csomagok fejlesztése4. rész
2573C#Adatbázis triggerek fejlesztése5. rész
2581C#Kivételek kezelése PL/SQL-ben6. rész
3276C#Kurzorok deklarálása PL/SQL-ben7. rész
3297C#Tömb adattípus létrehozása és kezelése PL/SQL-ben8. rész
3326C#Adatbevitel tömb-adattípussal rendelkező oszlopokba9. rész
3357C#Adattárolás beágyazott tábla-típusú oszlopokban10. rész
3388C#Adatok beszúrása beágyazott táblákba11. rész
3418C#Index létrehozása PL/SQL-ben12. rész
3444C#Szekvenciák használata13. rész
3488C#Adatok betöltése állományokból14. rész
1765DelphiOracle adatbázis-elérés alapjai15. rész
1774DelphiSQL utasítások végrehajtása16. rész
1784DelphiTárolt eljárások és függvények fejlesztése17. rész
1794DelphiCsomagok fejlesztése18. rész
1803DelphiAdatbázis triggerek fejlesztése19. rész
1815DelphiKivételek kezelése PL/SQL-ben20. rész
3256DelphiKurzorok deklarálása PL/SQL-ben21. rész
3287DelphiTömb adattípus létrehozása és kezelése PL/SQL-ben22. rész
3318DelphiAdatbevitel tömb-adattípussal rendelkező oszlopokba23. rész
3348DelphiAdattárolás beágyazott tábla típusú oszlopokban24. rész
3377DelphiAdatok beszúrása beágyazott táblákba25. rész
3408DelphiIndex létrehozása PL/SQL-ben26. rész
3436DelphiSzekvenciák használata27. rész
3467DelphiAdatok betöltése állományokból28. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 95. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |