Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Cum se configurează afișarea fișierelor ascunse și de sistem


Sunt sigur că majoritatea cititorilor știu unde este configurat totul, așa că voi fi scurt.

În Explorer: Aranjare - Dosar și opțiuni de căutare - Vizualizare:







Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

În Total Commander: Configurație - Configurație - Ecran:

Interesant, în steagul TC este un nume care nu-l pune - atunci nu vă respectați

După cum am spus mai sus, în Explorer am dezactivat afișarea fișierelor ascunse și de sistem. Când am nevoie de ele, comută vizualizarea Explorer cu un singur clic din meniul contextual.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Scenariul VBS

Opțiune explicită
Dim dblHiddenData, strHiddenKey, strSuperHiddenKey, strFileExtKey
Dim strKey, WshShell
La reluarea erorii următoare

strKey = "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced"
strHiddenKey = strKey "\ Ascuns"
strSuperHiddenKey = strKey "\ ShowSuperHidden"
'strFileExtKey = strKey "\ HideFileExt"

Setați WshShell = WScript.CreateObject ("WScript.Shell")
dblHiddenData = WshShell.RegRead (strHiddenKey)

Dacă dblHiddenData = 2 Apoi
"Fișiere ascunse
WshShell.RegWrite strHiddenKey, 1, "REG_DWORD"
"Fișiere de sistem
WshShell.RegWrite strSuperHiddenKey, 1, "REG_DWORD"
„Extensii
'WshShell.RegWrite strFileExtKey, 0,' REG_DWORD '
WSHShell.SendKeys ""

altfel
WshShell.RegWrite strHiddenKey, 2, "REG_DWORD"
WshShell.RegWrite strSuperHiddenKey, 0, "REG_DWORD"
'WshShell.RegWrite strFileExtKey, 1, "REG_DWORD"
WSHShell.SendKeys ""

Fișierul meu REG adaugă pornirea unui script din meniul contextual al dosarului și din fundal (elementul este afișat atunci când meniul este apelat cu tasta Shift apăsată.

Text ascuns

[HKEY_CLASSES_ROOT \ Director \ Background \ shell \ ShowHideFiles]
"Extended" = ""
"MUIVerb" = "Comutați afișarea fișierelor ascunse"
"Icon" = "SHELL32.dll, 47"

[HKEY_CLASSES_ROOT \ Director \ Fundal \ shell \ ShowHideFiles \ command]
@ = "wscript.exe C: \\ Windows \\ System32 \\ ToggleHiddenSystemFiles.vbs"

[HKEY_CLASSES_ROOT \ Adresă \ shell \ ShowHideFiles]
"Extended" = ""
"MUIVerb" = "Comutați afișarea fișierelor ascunse"
"Icon" = "SHELL32.dll, 47"

[HKEY_CLASSES_ROOT \ Adresă \ shell \ ShowHideFiles \ comandă]
@ = "wscript.exe C: \\ Windows \\ System32 \\ ToggleHiddenSystemFiles.vbs"

Se presupune că ați copiat scriptul în folderul System32 (desigur, puteți specifica calea spre script).

Care este diferența dintre fișierele ascunse și cele de sistem?

Dacă observați, pentru afișarea fișierelor ascunse și de sistem din TC există o configurație, iar în explorator există două. Fișierele și folderele de sistem sunt necesare pentru funcționarea normală a sistemului de operare, iar fișierele ascunse nu sunt afișate în managerul de fișiere. Multe fișiere și foldere ale sistemului de operare au ambele atribute.

Atribuiri de fișiere și foldere

După cum puteți vedea în figura de mai sus, doar două atribute sunt afișate în proprietățile fișierului și folderului - "Ascuns" și "Citire numai".
Cum se afișează atributele

Toate atributele pot fi văzute prin adăugarea coloanei "Atribute" la managerul de fișiere.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Fiecare literă corespunde atributului:

Modificarea atributelor

Cu comanda attrib, puteți afișa și modifica atributele fișierelor pe care aveți drepturi de modificare. De exemplu, comanda

arată că acest fișier este sistem și ascuns (am setat anterior aceste atribute) și, de asemenea, gata pentru arhivare.






Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Când fișierul este un fișier de sistem, este imposibil să schimbați atributul "Ascuns" în proprietăți - caseta de selectare este umbrită.

Am setat atributele fișierului după cum urmează:

Pentru a seta atributul, trebuie să puneți un plus înaintea acestuia și să eliminați - minus. Într-o comandă, puteți specifica mai multe atribute simultan.

De ce folderele "Citire numai" au trei stări
Dacă vă uitați la proprietățile unui dosar, veți vedea că caseta de selectare "Citește numai" nu este instalată, ci este umplută cu o culoare albastră.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

În Windows 7 și Vista, atributul "Read-Only" are numai fișiere, dar nu și foldere. În dosare, caseta de selectare întotdeauna arată astfel.

Dacă:
  • bifați caseta, toate fișierele din interiorul directorului vor fi citite, adică ele nu pot fi schimbate
  • Debifați caseta, toate fișierele vor pierde acest atribut

În orice caz, atunci când deschideți proprietățile folderului data viitoare, caseta de validare va fi umplută din nou cu culoarea.

Atributul "numai pentru citire" poate fi setat pentru toate fișierele din folder, nu numai în GUI, ci și în linia de comandă:

Comutatorul / S asigură prelucrarea pentru toate subfolderele.

Sper ca tema atributelor să fie dezvăluită și este timpul să trecem la problema pe care am văzut-o timp de cinci ani în forumurile sistemelor de operare client.

Cum să accesați dosarul "Documente și setări" din rădăcina discului și foldere similare din profil

În general, este mai corect să fiți interesat de ce sunt aceste foldere. Apoi imediat întrebarea cum să intri în ele va dispărea.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Compatibilitatea programelor

Începând cu Windows Vista, sistemul a schimbat locația profilurilor de utilizator. Dacă anterior au fost stocate în folderul% SystemDrive% \ Documents and Settings, acum este în% SystemDrive% \ Users.

Acum imaginați-vă că un program vechi nu cunoaște această schimbare și încearcă să salveze datele în profilul utilizatorului în vechiul mod bun.

Pentru ca programele să nu se "întrerupă", dezvoltatorii Windows au oferit redirecționare automată de la vechea locație de profil la cea nouă.

Să vedem cum funcționează acest lucru în practică. Deschideți linia de comandă și încercați să creați un fișier text pe desktop, ca și cum ați lucra în XP.

Deși nu ați reușit să ajungeți la dosarul Documente și setări, redirecționarea a funcționat și fișierul a fost creat pe desktop.

Un rol similar este jucat de numeroasele dosare de la rădăcina profilului utilizatorului (cookie-uri, meniu Start, etc.). Ele oferă redirecționarea datelor către folderele de utilizatori existente.

Unde merg aceste link-uri? În general, puteți adăuga coloana "Link target" în explorator, dar în acest caz este inutil, deoarece arată ținta numai pentru legăturile simbolice. Cu toate acestea, vechea echipă dir va arăta totul:

Prima comandă merge la profil, iar cea de-a doua - afișează folderele de sistem (sd), adică comanda dir funcționează pe atribute pe care le cunoașteți deja.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

În primul rând, a devenit clar unde sunt legăturile. În al doilea rând, cuvântul JUNCTION a apărut pe scenă ca un tip de dosar.

Conexiunile (cunoscute și sub numele de puncte de conexiune) sunt stabilite la nivelul sistemului de fișiere NTFS. În contextul temei conversației noastre, ele sunt împărțite în sistem și în utilizator.

Conexiunile de sistem sunt prezente simultan în imaginea de instalare Windows WIM. În plus față de Documente și setări din rădăcina unității, acestea sunt folderele din root% SystemDrive% \ Users:
  • Utilizatorii se redirecționează către dosarul% SystemDrive% \ ProgramData, despre care vom vorbi
  • Public și implicit (Profilul implicit de utilizator) conțin legături de conectare în dosare


Conexiunile personalizate apar dinamic în profil atunci când creați contul.
Puteți crea conexiuni cu comanda mklink. Pentru experiment, creați mai întâi un dosar de testare în rădăcina discului, apoi executați următoarele în linia de comandă:

Se va crea o conexiune cu joncțiunea de nume. ceea ce duce la testul dosarului.

Ce este stocat în dosarul ProgramData

Există un dosar ProgramData în rădăcina discului. în care sunt stocate datele programelor care sunt destinate tuturor utilizatorilor sistemului. De fapt, acesta este un înlocuitor pentru dosarul Toate utilizatorii din Windows XP.

Dosarul ProgramData este interesant deoarece nu servește doar ca o capcană pentru datele redirecționate, ci le transmite și altor locații.

Oprirea malware-ului este primul portal analitic independent din Kazahstan dedicat informațiilor

Imaginați-vă că ați instalat programul pentru toți utilizatorii. Fiecare dintre ele pe desktop și în meniul "Start" a fost o comandă rapidă către program. În Windows XP, acest lucru a fost realizat prin crearea de comenzi rapide în dosarele% AllUsersProfile% \ Desktop și% AllUsersProfile% \ Start Menu.

Să încercăm astfel să creăm un fișier pe desktop pentru toți utilizatorii.

Veți vedea fișierul de pe desktop, dar într-adevăr se află într-o locație nouă -% SystemDrive% \ Users \ Public \ Desktop, adică pe desktopul partajat.







Trimiteți-le prietenilor: