Secretele din articolul despre programele de ferestre de registru caracteristici fără acte de Windows XP

Tarif: 1 2 3 4 5

Cartea „caracteristici nedocumentate Windows XP. Biblioteca de utilizator“, caracteristici Capitolul 4. Alte Windows XP. Partea 8. Alte posibilități.

Și, în sfârșit, să ne uităm pe scurt la câteva opțiuni de personalizare pentru Windows XP interfață shell sau de configurare, fără a utiliza registry, rundll32 comandă și toate pe care le-am discutat deja.

Editarea fila General din caseta de dialog Proprietăți: Sistem

Este posibil pentru a edita conținutul fila General din caseta de dialog Proprietăți: sistem chiar și fără a avea acces la registry Windows XP. De asemenea, această metodă este un plus mai multe caracteristici care îl puteți utiliza pentru a efectua.

Deci, pentru editarea conținutului fila General, trebuie să creați directorul% SystemRoot% \ System32 două fișiere - oeminfo.ini și Oemlogo.bmp. a doua dintre aceste fișiere este doar o imagine, care va fi adăugat în fila General, și un exemplu al conținutului fișierului oeminfo.ini să ne uităm la listare 4.10.

Asociați cuvinte-cheie ale numelui de fișier .ini este ușor de înțeles de exemplu a ceea ce el face. Să ne uităm la figura 4.09.

Figura 1 Fig. 4.09. Rezultatul aplicării fișierelor oeminfo.ini și Oemlogo.bmp

Imaginea afișată pe partea stângă jos, este un fișier Oemlogo.bmp, în timp ce informațiile de suport pentru buton este creat folosind blocul de [Informații privind asistența] fișierul oeminfo.ini, iar textul înainte de numele procesorului - cu ajutorul blocului [GENERAL] fișier oeminfo.ini.

fișier Desktop.ini

Un alt fișier special interesant, cu care puteți configura Windows XP shell. De exemplu, acesta poate fi folosit pentru a schimba pictograma pentru un dosar în care va locui, de a crea o descriere pentru ea, și multe altele. Să luăm, de exemplu, să încerce să schimbe imaginea într-un dosar separat și de a crea o descriere pentru ea. Pentru a face acest lucru, trebuie să faci mai multe lucruri deodată.

  • Crearea unui dosar într-un fișier numit Desktop.ini (de asemenea, este de dorit să-l ascundă).
  • Atribuirea dosar atribut de sistem. Acest lucru se face folosind comanda Attrib + «S calea către directorul„.

Dacă ați făcut deja sistemul de dosar, precum și creat în extinderea ei pentru desktop a fișierului .ini, apoi să ne uităm la 4.11 Listarea mic exemplu de conținutul fișierului Desktop.ini.

Atribuirea cuvinte cheie care fișier poate fi înțeles de către uita la Figura 4.10.

Figura 2 Fig. 4.10. Folosind fișierul Desktop.ini pentru a schimba directorul de imagine

cuvinte cheie ICONFILE definește calea către biblioteca ce conține dosarul de imagine dorit, iar ICONINDEX cuvinte cheie specifică indexul care aveți nevoie de imagini din această bibliotecă. INFOTIP cuvinte cheie definește solicitările afișate pentru fișier.

De asemenea, utilizând fișierul Desktop.ini, puteți preveni crearea altor foldere și fișiere în directorul (subfolderele acest dosar a crea foldere și fișiere posibil). Pentru a face acest lucru, în blocul [.SHELLCLASSINFO] a crea linii:

După acest model se va schimba în folderul afișat în Figura 4.11, și este, de asemenea, afișat în Figura 4.11 atunci când încearcă să scrie în dosarul va fi dat un mesaj. Dacă este necesar să se dosare de imagine nu sunt modificate, atunci CLSID = linia pe care doriți să-l ștergeți.

Figura 3 Fig. 4.11. Eroare la crearea unui folder sau fișier

De asemenea, blocul [.SHELLCLASSINFO] poate conține următoarele cuvinte cheie.

  • LOCALIZEDRESOURCENAME - redefinește numele directorului. De exemplu, în cazul în care dosarul de fișiere Desktop.ini pentru a crea pentru linia noastra LocalizedResourceName = @ Shell32.dll, -21765, apoi numele folderului Doc_Natali schimba numele datele aplicației. În același timp, din păcate, LOCALIZEDRESOURCENAME cuvinte cheie nu acceptă text publicitar direct. Asta este, este necesar să se precizeze cu textul cuprins în orice bibliotecă.

Dar, în plus față de numele dosarul propriu-zis, folosind fișierul Desktop.ini, puteți schimba numele fișierelor conținute în dosarul. În acest scop, unitatea de .ini fișierul [LOCALIZEDFILENAMES]. Acesta poate conține șir de format „adevăratul nume de fișier“ = „bibliotecă, iar indicele de numele nou în ea.“ Din păcate, noul nume nu poate fi specificat în text simplu.

De exemplu, în cazul în care dosarul conține un fișier PICT0412.JPG, apoi pentru a schimba numele fișierului pe Desktop (creare comandă rapidă), trebuie să utilizați șirul PICT0412.JPG = @ sendmail.dll, -21.

fișiere .scf

Fișierele cu această extensie sunt fișiere lot pentru Windows shell și utilizate în diferite scopuri. De exemplu, puteți crea un fișier care va minimiza toate ferestrele. Conținutul său sunt prezentate în Listarea 4.12. Dacă introduceți un astfel de text într-un fișier text, și apoi atribuiți o extensie .scf, atunci va fi creat fișierul corespunzător (extensia fișierului va fi ascuns), punerea în aplicare a, care va rula toate ferestrele.

În acest caz, pictograma utilizată de fișier poate fi schimbat.

Sau de a crea un fișier pentru a deschide Windows XP Explorer, așa cum se arată în Listing 4.14.

De fapt, acest lucru este destul de fișiere interesante, deoarece acestea pot conține orice text neesențial, care nu va afecta funcționalitatea fișierelor de date. În acest caz, cineva și nu ar trece pentru a vedea conținutul acestor fișiere pentru intrări neautorizate, astfel încât acestea să poată păstra cu ușurință informațiile confidențiale.

fișier Boot.ini

Acest fișier este folosit pentru a instala mai multe sisteme de operare Windows pe un singur calculator pentru realizarea de posibilitatea de a alege între ele la pornire. Să ne uităm la conținutul acestui fișier. Acest fișier este situat în directorul% SystemDrive%, deși cel mai convenabil mod de a-l edita este un msconfig program standard. Programul conține fila BOOT.INI, prin care este destul de ușor de a lucra cu aceste fișiere dacă știți sintaxa. Prin urmare, să ne uităm mai întâi la sintaxa fișierului.

fișier Boot.ini este format din două blocuri. Primul dintre acestea se numește [BOOT Loader] și conține informații despre sistemul de operare al utilizatorului pentru a selecta timpul de așteptare, precum și încărcarea sistemului de operare care urmează să fie executat în cazul în care utilizatorul nu a selectat pentru moment dat, un anumit sistem de operare. Al doilea bloc este denumit [SISTEME DE OPERARE]. Acesta conține informații despre toate sistemele de operare pe care le puteți alege pentru a descărca cu lista de sisteme de operare. Să aruncăm o privire la listare 4.15, care este un exemplu de fișier Boot.ini.

bootloader

Bloc [LOADER BOOT] conține doar două cuvinte cheie.

  • Timeout. Specifică numărul de secunde pe care sistemul așteaptă pentru selectarea sistemului de operare este încărcat de către utilizator înainte de a încărca sistemul de operare specificat în implicit de cuvinte cheie.
  • Implicit. Acesta specifică calea către sistemul de operare (în directorul de sistem al sistemului de operare) sunt încărcate în mod implicit. Aceasta este, calea trebuie să se potrivească cu unul dintre modurile specificate în [SISTEME DE OPERARE] înainte de a bloca semnul egal.

sisteme de operare

Bloc [SISTEME DE OPERARE] conține doar cât mai multe rânduri ca sistemele de operare instalate pe computer. În acest caz, fiecare linie are următorul format: „cheile de lansare ale sistemului de operare“, „calea către directorul de sistem a sistemului de operare este încărcat,“ = „șir de caractere care identifică un sistem de operare din meniul de boot“,

Dupa cum se poate vedea din listă, calea către sistemul de operare este construit mod destul de neobișnuit - nu printr-o literă de unitate pe care este instalat Windows, și cu ajutorul numerelor de pereți despărțitori, în care este instalat sistemul de operare, precum și numărul de disc. Dacă nu știi nimic despre această metodă de construire a căii, apoi doar puteți vizualiza prin intermediul sistemului de operare încărcat. Pentru aceasta este un parametru de tip șir SYSTEMBOOTDEVICE, situat în HKEY_LOCAL_MACHINE \ SYSTEM sucursală registru \ CurrentControlSet \ CONTROL.

Puteti vedea, de asemenea, cheile care sunt utilizate atunci când sistemul de operare pornește. În acest scop, parametrul este un SYSTEMSTARTOPTIONS de tip șir de caractere, de asemenea, situat în HKEY_LOCAL_MACHINE \ SYSTEM registru ramură \ CurrentControlSet \ CONTROL. Să vorbim acum despre cheile. Ce fac ei?

  • / Basevideo. Se spune că sistemul sistemul de operare trebuie să fie încărcate folosind un standard driver de Vga.sys grafice. Acest lucru poate fi util atunci când un driver grafic nou instalat în sistemul de operare se comportă corect.
  • / BAUDRATE. Specifică rata de transfer pentru a fi utilizat atunci când se efectuează depanare la run opredelnie COM-port al sistemului de operare. Acest comutator trebuie utilizat numai împreună cu tasta / debug. Rata implicită de 9600 baud pentru o conexiune prin modem, și 19 pentru 200 baud modem cu cablu nul.
  • / Bootlog. Setarea acestei conduce cheie la crearea unui fișier jurnal (un fișier Ntbtlog.txt, localizat în directorul% SystemRoot%) de fiecare dată când porniți sistemul de operare. În acest fișier jurnal vor fi plasate informații despre toate încărcate atunci când porniți drivere Windows XP și acei conducători auto care nu au reușit să se încarce.
  • / Crashdebug. Se spune că sistemul atunci când porniți sistemul de operare, trebuie să rulați, de asemenea, un depanator nucleu la starea de așteptare. Acest lucru poate fi necesar în cazul unei opriri de urgență la pornirea sistemului de operare (pentru a înțelege cauza ecranului BSOD).
  • / Debug. Când porniți sistemul de operare are nevoie, de asemenea, să ruleze debugger, la care accesul este disponibil pe COM-port al computerului la distanță. Acest mod poate fi utilă atunci când o oprire de urgență la pornirea sistemului de operare.
  • / DEBUGPORT = «COM port.“ Determina COM-portul pe care activitatea se va face cu debugger în cazul unei opriri de urgență. Valoarea implicită este COM1.
  • / Fastdetect. Se spune că programul ntdetect.com nu ar trebui să determine dispozitivul instalat pe computer. In schimb, se va face sistemul Plug`n`Play.
  • / MAXMEM = numărul «de MB de memorie RAM.“ Se determină cantitatea de memorie RAM, care va utiliza sistemul de operare în timpul funcționării sale.
  • / Nodebug. Face informații de depanare nu de ieșire la ecranul computerului.
  • / NOGUIBOOT. Nu afișa protectorul de ecran grafica Windows.
  • / Noserialmice = «COM port.“ Interzicerea anumitor mouse-ului pe COM-porturile specificate (COM-porturi pot fi scrise separate prin virgulă), în cazul în care acesta este conectat acolo.
  • / SAFEBOOT: «regim». Se spune că sistemul sistemul de operare trebuie să fie încărcate într-una dintre cele mai sigure moduri. În acest caz, următoarele moduri sunt disponibile. MINIM - modul sigur normal. MINIMAL (ALTERNATESHELL) Modul cu Prompt comandă și securitatea informatică. Mod rețea cu rețea și securitatea informatică. Modul DSREPAIR pentru a restabili Active și securitatea informatică Directory.
  • / SOS. Afișarea la pornirea sistemului de operare rula numele tuturor conducătorilor auto.

msconfig.exe

Cu fila BOOT.INI, toate cheile pot fi adăugate de download automat la linia de comandă a sistemului de operare curent evidențiată fără a fi nevoie să vă faceți griji cu privire la corectitudinea lor. Pentru a face acest lucru, trebuie să selectați mai întâi linia de pornire a sistemului de operare, și apoi instalați casetele de selectare corespunzătoare în fața cheilor utilizate frecvent afișate pe programul fila BOOT.INI msconfig. Dacă unele cheie necesare în lista pe care nu se va găsi, atunci puteți da clic pe butonul Advanced, apoi veți vedea o listă de chei suplimentare.

Și, în sfârșit, puteți apăsa butonul pentru a verifica toate calea de încărcare pentru a determina dacă noul mod de a porni sisteme de operare (dacă le-ați modificat), locația lor actuale de pe hard disk.

Bootcfg.exe

Acesta este un alt program (program pentru linia de comandă) pentru a lucra cu fișierul Boot.ini. Mai mult decât atât, acest program are un mare avantaj - poate ajuta la editarea fișierului Boot.ini este un sistem de operare de la distanță. Nu vom intra în detaliile acestui program, deoarece lucrarea este descrisă în Help and Support Center.