Lugege, kus Windows 8 salvestab allalaaditud failide jaoks SmartScreeni filtriteabe
Windowsi varasemates versioonides oli SmartScreeni filter Internet Exploreri funktsioon, kusjuures Windows 8 sai sellest osa Windowsi failisüsteemist. Aga kuidas ta teab, millised failid on allalaaditud ja millised on teie arvutist pärit? Loe edasi, et näha, kuidas How-To Geek failisüsteemis avastas.
Märkus: Käesolevas artiklis esitatud teave on mõeldud ainult hariduslikel eesmärkidel.
Mis on maagia?
Noh siin kasutatav maagia koosneb tegelikult üsna lihtsast tehnoloogiast, eelkõige Interneti-tsoonidest.
Kuigi saate nende Interneti-tsoonide seadeid kasutada ainult Internet Exploreri kaudu, kasutatakse neid Windowsi erinevates kohtades. Kui laadite alla Interneti-tsoonist pärineva faili, märgistatakse see spetsiaalse tsooni identifikaatoriga ja see identifikaator salvestatakse teise andmevoo juurde. Selle nägemiseks otsustasin avada oma lemmikskriptikeele PowerShelli. Kirjutasin järgmise skripti, et näha iga faili allalaadimiskataloogis asuvaid alternatiivseid andmevooge.
$ Files = Get-ChildItem -Path C: Kasutajad Sunlori allalaadimised
foreach ($ fail $ failides)
Get-Item $ File.FullName -Stream *
Näete loendis viimast faili, sellel on täiendav andmevoog nimega Zone.Identifier, millest me rääkisime. Kui avate Windowsis faili, kontrollib see seda erilist andmevoogu ja käivitab SmartScreeni, kui see on olemas. Tegelikus geeki moes otsustasime me andmevoo sees vaadata, millist teavet ta hoiab.
Get-Item -Path C: Kasutajad Iaylor Allalaadimisedocketsniff.zip -Stream Zone * | Saada sisu
Kuigi see ei pruugi meile midagi tähendada, mõtlesime kindlasti, kuidas saame SmartScreeni ümber käia.
SmartScreeni ümberlõikamine Windows 8-s
Esimene võimalus selle ümberlülitamiseks on GUI kasutamine, kui teil on Zone.Identifieri andmevoogu sisaldav fail, saate selle faili omadustest kergesti blokeerida. Lihtsalt paremklõpsake failil ja avage kontekstimenüüst selle atribuudid ning seejärel klõpsake nuppu Blokeeri, nii et nüüd, kui avate faili, siis SmartScreen ei käivitu.
Võid kasutada ka uut blokeerimisfaili cmdlet PowerShell 3-s, mis on skript, mis on samaväärne blokeerimisnupu klõpsamisega.
$ Files = Get-ChildItem -Path C: Kasutajad Sunlori allalaadimised
foreach ($ fail $ failides)
Unblock-File -Path $ File.Fullname
Lõplik viis SmartScreeni liikumiseks on lihtsalt veebisaidi lisamine Internet Exploreri intraneti tsooni.
Loomulikult soovitame teil kunagi seda teha, sest see tsoon on reserveeritud intraneti saitidele ja see jätab teid tundlikuks nende pahatahtlike failide suhtes, mis pärinevad nendest saitidest nimekirjas, ning jätan teid selle skripti abil arvutis leiduvate failide leidmiseks pärit Interneti-tsoonist.
$ Files = Get-ChildItem -Path C: Kasutajad Sunlori allalaadimised
foreach ($ fail $ failides)
Get-Item $ File.FullName -Stream * | % if ($ _. Stream-like “Zone *”) $ File.Name
See on kõik selleks.