12Sep
Windowsi varasemates versioonides oli SmartScreeni filter Internet Explorer funktsioon, kusjuures Windows 8 on see Windowsi failisüsteemi osaks. Aga kuidas ta teab, millised failid on alla laaditud ja millised on teie arvutist pärit? Loe edasi, kuidas How-To Geek läks uurima failisüsteemi.
Märkus: käesolevas artiklis esitatud teave on ainult hariduslikel eesmärkidel.
Mis on Magic?
Noh siin kasutatud maagia koosneb üsna lihtsast tehnoloogiast, eriti Interneti-zoonidest.
Kuigi Internet Exploreri kaudu saab juurdepääsu nende Interneti-piirkondade seadetele, kasutatakse neid erinevates kohtades kogu Windowsis. Kui laadite alla Interneti-tsooni pärineva faili, märgitakse see spetsiaalse tsooni identifikaatoriga ja see identifikaator salvestatakse alternatiivses andmevoogu. Selleks otsustasin avada oma lemmik skriptikeele PowerShelli. Kirjutasin järgmise skripti, et näha iga laaditud kausta iga faili alternatiivseid andmevoogusid.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Allalaadimised
foreach( $ faili $ failidena)
{
Get-Item $ File. FullName-Stream *
}
Näete viimast faili loendis, sellel on täiendav andmevoog Zone. Identifier, see on see, mida me räägime. Kui avate Windowsi faili, kontrollib see seda spetsiaalset andmevoogu ja käivitab SmartScreeni, kui see on olemas. Tõelise geek-moodi otsustasime vaadata andmevoogu, et näha, millist teavet ta hoiab.
Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * |Get-Content
Kuigi see ei pruugi meile midagi tähendada, tõi see kindlasti meid mõtlema, kuidas saaksime SmartScreeni üle minna.
Kuidas eemaldada SmartScreen Windows 8-s.
Esimene viis selle ärahoidmiseks on GUI-i kasutamine, kui teil on Zone. Identifier andmevoogu sisaldav fail, saate selle faili omadustest automaatselt blokeerida. Lihtsalt paremklõpsake failil ja avage kontekstimenüüst selle omadused ja seejärel klõpsake nuppu Unblock, siis nüüd, kui avanete faili, käivitub SmartScreen.
Samuti võite kasutada PowerShellis 3 uut blokeeringu faili cmdlet, mis on skripti samaväärne nupu avamise blokeerimisega.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Allalaadimised
foreach( $ faili $ failidena)
{
Unblock-fail -Path $ File. Fullname
}
Viimane võimalus SmartScreeni saamiseks onlihtsalt lisage Internet Exploreri veebisaidist, mida te alla laadite intranetti.
Muidugi soovitame teil seda kunagi mitte teha, sest see tsoon on reserveeritud sisevõrgu saitidele ja see jätab teid haavatavaks õelvara, mis pärineb nendest saitidest loendis, ja selle märkusega jätan teid selle skriptiga, et leida faile arvutismis pärinevad Interneti-tsoonist.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Allalaadimised
foreach( $ faili $ failidena)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream-like "Zone *"){ $ File. Name}}
}
See on kõik selleks otstarbeks.