Kaip įjungti papildinius „Yandex“ naršyklėje. Microsoft Silverlight, kas tai per programa ir ar ji reikalinga? Išsiaiškinkime! Microsoft Silverlight – apibendrinimas

Plėtodama savo pasaulinės konkurencijos su kitais IRT „monstrais“ strategiją, Microsoft sunkiai dirbo kurdamas naują programinės įrangos produktą – medijos technologiją, skirtą žiniatinklio programoms ir medijos turiniui žiniatinklyje kurti ir transliuoti – Sidabrinė šviesa. Naudojant Microsoft Silverlight Galite pasiekti daugialypės terpės turinį svetainėse naudodami savo interneto naršyklę. Ši technologija iškart buvo pavadinta konkurente Adobe Flash.

Pirmoji beta versija Sidabrinė šviesa buvo išleistas 2006 metų gruodį.

2007 m. rugsėjo pradžioje jis buvo išleistas Silverlight v.1.0.

Kas nutiko Microsoft Silverlight

Microsoft Silverlight yra kelių naršyklių ir kelių platformų plėtra, skirta kurti ir demonstruoti įvairias medijos programas per World Wide Web. Sidabrinė šviesa yra naršyklės priedas (įskiepis), kuris veikia operacinėse sistemose Mac OS X Ir Windows, su naršyklėmis Internet Explorer, Firefox Ir Safari. Sidabrinė šviesa palaiko XAML Ir JavaScript(pradedant nuo 1.1 versijos buvo pridėtas palaikymas .NET).

Sidabrinė šviesa leidžia žaisti WMV, WMA Ir MP3 visose palaikomose naršyklėse (nereikalaujant papildomų komponentų, tokių kaip Windows Media Player).

Trumpi paaiškinimai

XAML(sutrumpinta iš anglų kalbos) Išplečiamos programos žymėjimo kalba) – platformos sąsajos kalba Windows Vista, kuris naudojamas visų pirma vartotojo sąsajai apibūdinti. XAML apima keturias pagrindines elementų kategorijas: skydelius, valdiklius, su dokumentais susijusius elementus ir grafines formas. XAML plačiai naudojamas .NET Framework 3.0.

Microsoft .NET Framework– programinės įrangos technologija, skirta tiek įprastoms programoms, tiek žiniatinklio programoms kurti. Pirmą kartą korporacija pasiūlė kaip plėtros platformą Microsoft. Viena iš pagrindinių idėjų Microsoft .NET yra skirtingų paslaugų, parašytų skirtingomis kalbomis, suderinamumas. Visai kaip technologija Java, plėtros aplinka .NET sukuria baitinį kodą, skirtą vykdyti virtualioje mašinoje.

JavaScript– skriptų kalba, pagrįsta kalba Java.

Vardo etimologija

sidabras(anglų k.) – sidabrinė, sidabrinė.

šviesa(anglų k.) – šviesa.

Platformos kūrimas Sidabrinė šviesa

2008 m. spalio 13 d Microsoft oficialiai pristatė versiją Silverlight 2.0. Šioje versijoje yra daug naujovių, pagrindinės susijusios su duomenų saugumu, didesniu prieinamumu ir darbu su didesniu šaltinio duomenų formatų skaičiumi. Turinio savininkai Microsoft tikisi pritraukti naują integruotą skaitmeninių teisių valdymo sistemą DRM gamybos įmonė PlayReady. Silverlight 2 galima trims pagrindinėms operacinėms sistemoms – Windows, Mac Ir Linux.

Kartu su naujo produkto pristatymu korporacija paskelbė apie naują iniciatyvą dirbti atviro kodo– bendruomenė, ypač Eclipse fondas bibliotekos ir kodai buvo išsiųsti dirbti Sliverlight 2 atvirojo kodo programinėje įrangoje. Paskelbta pagal licenciją „Microsoft“ leidžiamoji licencija vystymo rinkinys „Silverlight“ valdymo paketas (SCP) turėtų išplėsti plėtros naudojimą Microsoft V Linux.

„Išleidome Silverlight 1 prieš kiek daugiau nei metus, o jau kas ketvirtas internautas įskiepį turi įdiegęs savo kompiuteryje Sidabrinė šviesa. Naujoji šios sistemos versija yra radikalus patobulinimas tiek vartotojams, tiek žiniatinklio programų kūrėjams“, – sakė Scott Guthrie ( Skotas Gutris), įmonės viceprezidentas .NET kūrėjų skyrius, pristatymas Silverlight 2.

Praėjus šešiems mėnesiams po jos išleidimo, platforma Silverlight 2.0 buvo atsisiųsta ir įdiegta daugiau nei 300 milijonų kartų, ją naudoja per 400 tūkstančių kūrėjų ir dizainerių.

2009 m. kovo 18 d Microsoft pristatė beta versiją Silverlight 3.0.

Beta versijoje palaikomos naujos animacijos funkcijos, 3D grafika ir vaizdo standartai H.264, garso kodavimo standartas Išplėstinis garso kodavimas (A.A.C.) ir GPU greitintuvai ( GPU). Patobulinta teksto rodymo kokybė ir aparatinės įrangos pagreitinimu pagrįstų efektų naudojimas. Vartotojai gali pasukti ir priartinti srautinį turinį. Ši funkcija taip pat leidžia kurti 3D eiles ir perėjimus.

Dabar žiniatinklio programos gali veikti tiesiogiai nenaudojant žiniatinklio naršyklės Darbalaukis. Taip pat buvo patobulintos technologijos Sklandus srautinis perdavimas, leidžianti be vėlavimo leisti vaizdo įrašus internete. Sklandus srautinis perdavimas automatiškai reguliuoja vaizdo kokybę, priklausomai nuo kanalo greičio ir procesoriaus apkrovos. Pridėtas palaikymas leidžiant viso ekrano didelės raiškos vaizdo įrašus Full HD(su 720 pikselių ir didesne raiška).

Taikymas Sidabrinė šviesa

Pasak atstovų Microsoft, naudojimas Sidabrinė šviesažymiai sumažins interaktyvių interneto paslaugų kūrimo sąnaudas, nes kūrimas lengvai integruojamas su esamomis technologijomis (pavyzdžiui, su formatu „Windows Media“.).

Sidabrinė šviesa gali rodyti didelės raiškos vaizdo įrašą ir palaiko aukštą kokybę HD- vaizdo įrašas. Naudojant Išraiškos studija Ir Visual Studio, svetainių dizaineriai ir kūrėjai gali kurti savo interneto programas naudodami Sidabrinė šviesa.

Skatinimas Sidabrinė šviesa, Microsoft sudarė partnerystės sutartis su daugeliu populiarių portalų ir integravo interneto grotuvą Sidabrinė šviesa. Taigi, Microsoft susidūrė su tiesioginiu konfliktu Adobe Flash, kurio pagrindu veikia, pavyzdžiui, vienas populiariausių portalo žiniatinklio grotuvų internete YouTube.

Kaip teigė Brianas Goldfarbas ( Brianas Goldfarbas), produktų grupės vadovas Microsoft, korporacija ketina aktyviai derėtis su daugeliu žiniasklaidos įmonių, siekdama įtikinti jas pasinaudoti Sidabrinė šviesa publikuojant daugialypės terpės turinį internete.

Naudojant Sidabrinė šviesa Prezidentų Medvedevo (ypač kanalo Vesti) ir Obamos inauguracijos, taip pat 2008 m. vasaros olimpinės žaidynės Pekine, buvo transliuojamos internetu. Jau žinoma, kad remiantis pagrindu bus transliuojamos ir 2010 m. žiemos olimpinės žaidynės Vankuveryje Sidabrinė šviesa.

– atsisiųskite ir paleiskite diegimo failą;

- lange Įdiekite „Silverlight“. spustelėkite mygtuką Įdiegti dabar;

– po trumpo diegimo atsiras langas Diegimas sėkmingai –> Uždaryti;

- iš naujo paleiskite naršyklę;

– galite naudoti papildinį.

Atnaujinti Microsoft Silverlight

Jei konfigūracijos lange nepakeisite nustatymų Sidabrinė šviesa, programa Microsoft Silverlight periodiškai tikrins, ar svetainėje nėra atnaujinimų Microsoft teikti vartotojams naujausias funkcijas ir patobulinimus. Tuo pačiu metu, in Microsoft Išsiunčiama užklausa su standartine informacija apie kompiuterį. Po to mažas failas su informacija apie naujausią versiją Microsoft Silverlight, bus atsisiųstas į vartotojo kompiuterį ir palygintas su šiuo metu įdiegta versija. Jei yra nauja versija Microsoft Silverlight, tada jis bus atsisiųstas ir įdiegtas jūsų kompiuteryje.

Kaip pakeisti atnaujinimo nustatymus Microsoft Silverlight

– Dešiniuoju pelės mygtuku spustelėkite rodomą turinį Microsoft Silverlight ir pasirinkite „Silverlight“ konfigūracija;

- eikite į skirtuką Atnaujinimai;

– pasirinkite vieną iš šių parinkčių:

Automatiškai įdiegti naujinimus (rekomenduojama). Tokiu atveju visi pataisymai, naujos funkcijos ir naujinimai automatiškai įdiegiami jūsų kompiuteryje. Ši parinktis naudojama Microsoft Silverlight numatytas;

Patikrinkite, ar nėra naujinimų, bet leiskite man pasirinkti, ar juos atsisiųsti ir įdiegti. Tokiu atveju bus rodomi pranešimai, kai naujinimai bus paruošti atsisiųsti ir įdiegti jūsų kompiuteryje;

Netikrinkite, ar yra naujinimų (nerekomenduojama). Tokiu atveju pranešimai apie karštųjų pataisų (įskaitant saugos pataisas), naujų funkcijų ir naujinimų išleidimą nebus rodomi.

Galite sukonfigūruoti grupės strategiją, kad išjungtumėte automatinius naujinimus Microsoft Silverlight. Norėdami tai padaryti, skyriuje [HKLM\Software\Microsoft\Silverlight] turėtų būti sukurta REG_DWORD-parametras Atnaujinimo režimas su prasme 0x00000002. Po to jūsų kompiuteris automatiškai netikrins, ar nėra naujinimų. Microsoft Silverlight.

Bet vis tiek…

Žinoma, tokiose technologijose kaip Adobe Flash Ir Microsoft Silverlight, įdomiausia, įspūdingiausia ir įdomiausia yra animacija. Kurdama ryškius, gražius, vaizdingus efektus, animacija „atgaivina“ žiniatinklio programas ir daro jas interaktyvias!

…Nors Microsoft stipriai skatina Sidabrinė šviesa, vis dar technologija Adobe Flash kol kas išlieka nepralenkiamas ir nepajudinamas. Bet kas žino, kas nutiks mūsų šviesioje skaitmeninėje ateityje?!.

Pastabos

4. Naršyklė sulauks oficialios paramos Sidabrinė šviesa vėlesnėse versijose (nors įsilaužėliai to negalėjo pakęsti ir neoficialiai „prisijungė“ Sidabrinė šviesaĮ Opera).

5. OS Linux korporacija Microsoft vystosi Sidabrinė šviesa(turintis teisę Mėnulio šviesa) kartu su įmone Novell.

6. Minimalūs sistemos reikalavimai montavimui Sidabrinė šviesa:

Windows: procesorius (x86 arba x64), kurio takto dažnis ne mažesnis kaip 500 MHz; 128 MB RAM;

„Mac OS 10.4.8“ ir naujesnė versija (PowerPC): procesorius PowerPC G4 kurių laikrodžio dažnis ne mažesnis kaip 800 MHz; 128 MB RAM;

„Mac OS 10.4.8“ ir naujesnė versija (Intel): procesorius Intel Core Duo kurių laikrodžio dažnis ne mažesnis kaip 1,83 GHz; 128 MB RAM.

Valerijus Sidorovas

„Silverlight“ yra „Microsoft“ kelių naršyklių ir kelių sistemų programinės įrangos platforma. Savo funkcionalumu ir paskirtimi jis panašus į Adobe Flash technologiją: garso ir vaizdo turinio atkūrimas, vektorinės grafikos ir animacijos efektų rodymas.
Internete galite rasti daug žiniatinklio išteklių, kuriuose naudojamos „Microsoft Silverlight“ galimybės. Kad jie būtų rodomi teisingai ir visiškai veiktų „Firefox“, vartotojas savo kompiuteryje turi įdiegti „Silverlight“ naršyklės papildinį.
Įdiegęs FF automatiškai jį aptiks sistemoje ir prijungs. Įskiepio įdiegimas neužims daug laiko – po 10 minučių „Firefox“ savo arsenale turės naujų įrankių naršymui internete.
Papildinio atsisiuntimo ir įdiegimo instrukcijos:
1. Eikite į „Silverlight“ atsisiuntimo puslapį „Microsoft“ svetainėje.

2. Spustelėkite užrašą<Установите плагин …>


3. Atsidariusiame naujame skirtuke spustelėkite mygtuką


4. FF paprašys patvirtinti papildinio diegimo programos išsaugojimą kompiuteryje. Spustelėkite<Сохранить файл>

5. Paleiskite atsisiųstą diegimo programą administratoriaus teisėmis

6. Atsiras diegimo langas. Turite jį spustelėti<Установить сейчас>

7. Palaukite, kol bus baigta diegimo procedūra


8. Po įdiegimo pasirodys langas su papildinio atnaujinimo nustatymais. Jei norite naudoti automatinį režimą, turite pažymėti langelį šalia žodžių „Leisti naujinimus iš ...“. ir spustelėkite<Далее>

9. Jei visos diegimo operacijos bus baigtos teisingai, pasirodys informacija apie teisingą diegimą. Paspausk mygtuką<Закрыть>


10. Norėdami įsitikinti, kad „Firefox“ įgalino „Silverlight“ papildinį, turite eiti į naršyklės parinkčių meniu<Инструменты>, pasirinkti<Дополнения>ir atsidariusiame skirtuke spustelėkite<Плагины>. „Silverlight Plug-In“ turėtų būti rodomas dešinėje skydelio pusėje, prijungtų priedų kataloge.


Tai viskas, įskiepis įdiegtas, dabar FF naršyklėje naršydami galėsite mėgautis visais interaktyviais Microsoft Silverlight privalumais.

Sveiki visi Šiandien aš jums papasakosiu apie įskiepį, pavadintą Microsoft Silverlight, kuris reikalingas bet kokiai multimedijai, kad ji veiktų svetainėje. Na, tai yra, tam tikra animacija, garso ir vaizdo atkūrimas, apskritai, tam reikia Microsoft Silverlight! Bet kas įdomu, kaip suprantu, tai kažkas panašaus į „Adobe Flash Player“, tik iš „Microsoft“, dabar tai įdomu! Tai yra, naudojant šį „Silverlight“, vaizdo įrašą galima paleisti svetainėje nenaudojant įprastos „Flash“!

Štai netikėtas pokštas, tą ir sužinojau. Taigi nežinau, žinote ar ne, bet parašysiu – 2015 metais daugelyje naršyklių buvo išjungtas NPAPI formato įskiepių palaikymas. Štai kodėl „Microsoft Silverlight“ nebeveikia tokiose naršyklėse kaip „Opera“, „Mozilla Firefox“, „Google Chrome“! Dėl ko kilo kalnas nepasitenkinimo internete ir viso to, daugelis vartotojų pradėjo ieškoti varianto, kaip įjungti NPAPI, bet, deja, tai nebeįmanoma. Tačiau galite naudoti seną versiją, pavyzdžiui, aš naudojau seną „Chrome“ versiją ir ten galite įjungti NPAPI! Jei susidomėjote, parašiau apie tai.

Microsoft Silverlight – apibendrinimas

Kai kurie vartotojai rašo, kad įdiegė „Microsoft Silverlight“ ir jų naršyklė nustojo atsilikti, kai leidžia vaizdo įrašus. Nežinau, kiek tai tiesa, bet manau, kad tai visai įmanoma. Tačiau daugelis vartotojų vis dar rašo, kad šis dalykas yra nenaudingas, jie jį atsisiuntė, įdiegė ir nepastebėjo skirtumo. Na, aš visa tai suprantu, ypač turint omenyje, kad „Microsoft Silverlight“ nebeveikia daugelyje naršyklių.

Taip pat perskaičiau vieną komentarą, kad naršyklė gali užšalti dėl svetainės, kuri naudoja Microsoft Silverlight, ir viskas dėl to, kad naršyklė šio dalyko nebepalaiko! Galbūt dėl ​​​​to ji užšąla, nes svetainėje yra kažkas, ko naršyklė nepalaiko. Na, tai logiška...

Kaip suprantu, šiuo metu Microsoft Silverlight veikia tik Internet Explorer naršyklėje. Jei naudojate šią naršyklę, jums gali nereikėti pašalinti Microsoft Silverlight, bet jei jos nenaudojate, manau, kad galite ją pašalinti. Na, pagalvokite patys, šio dalyko nebepalaiko populiarios naršyklės, bet „YouTube“ paprastai nori persijungti į formatą BE „Flash“, naudojant tik HTML5 vaizdo įrašams.. Taip yra..

Taip pat turiu šį Microsoft Silverlight, ir ne tik, bet tris dalis – įprastą, 4 versijos SDK ir 5 versijos SDK. Nežinau iš kur jis atsirado, aš tikrai ne pats įdiegiau šio daikto.

Apskritai, aš nežinau apie jus, bet ištrinsiu šį dalyką

Taigi, kaip suprantu, šis dalykas yra įdiegtas šiuose aplankuose:

C:\Programų failai\Microsoft Silverlight\
C:\Programų failai (x86)\Microsoft Silverlight\
C:\Programų failai (x86)\Microsoft SDK\Silverlight\
C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\
C:\Programų failai (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Silverlight\

Apskritai ne tik šiuose aplankuose, gal kur kitur. Norėdami patikrinti, atidarykite sistemos diską ir kur yra paieškos laukas, tai yra viršutiniame dešiniajame kampe, tada parašykite žodį „Silverlight“ ir pamatysite daug dalykų, štai ką aš turiu:


Keletas minčių garsiai. Galbūt verta ieškoti ne pagal žodį „Silverlight“, o pagal frazę „Microsoft Silverlight“. Manau, kad taip, nes gal Microsoft Silverlight programa yra vienas dalykas, bet gali būti kokia nors kita programa, kurios pavadinime yra žodis Silverlight.. Todėl, jei tiksliau, geriau naudoti pilną pavadinimą, tai yra Microsoft Silverlight !

Kaip visiškai pašalinti Microsoft Silverlight iš kompiuterio?

Taigi, dabar apie pašalinimą. Galite ištrinti jį tiesiog arba naudodami tam tikrą trynimo priemonę. Noriu pasakyti, kad naudojant , jo gudrybė yra ta, kad ji padės pašalinti programą ir taip pat padės pašalinti programos likučius sistemoje „Windows“. Paprastai jis vėliau jį pašalina ir išvalo. Bet šiandien aš jums parodysiu, kaip jį pašalinti rankiniu būdu ir kaip rankiniu būdu išvalyti „Windows“ nuo likučių.

Dabar akimirka dėmesio. Apskritai, prieš ištrinant patariu atlikti atkūrimo tašką. Tai nėra sunku, galų gale apsisaugosite nuo nesklandumų, tai, galima sakyti, geras draudimo polisas, jei kas nors nutiktų. Kaip tai padaryti, jau rašiau straipsnyje apie tai, patariu pažiūrėti.

Taigi, norėdami pašalinti, turite spustelėti Pradėti ir ten pasirinkti Valdymo skydą:


Jei turite „Windows 10“, be jokios abejonės, šaunu, tačiau šis elementas yra kitame meniu, norėdami jį iškviesti, paspauskite „Win + X“ mygtukus!

Tada randame programų ir funkcijų piktogramą, čia ji yra, paleiskite ją:


Atsidarys langas su visomis įdiegtomis programomis; Na, tai yra, nieko neištrinkite, nes gali būti nesklandumų ir visokių klaidų! Šiame sąraše raskite Microsoft Silverlight, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Pašalinti:


Tada pasirodys toks pranešimas, čia spustelėsite Taip (žinoma, jei neapsigalvojote):


Tada pasirodys šis langas:


Visas pašalinimas tikriausiai užtruko apie dešimt sekundžių. Bet lange, kur yra programinės įrangos sąrašas, aš asmeniškai vis dar turiu „Microsoft Silverlight“ 4 SDK ir 5 SDK versijas:


Juos taip pat reikia pašalinti, tačiau jie pašalinami taip pat, kaip ir pirmoji versija, kurioje nėra SDK. Apskritai manau, kad su tuo problemų neturėsite

Kaip išvalyti „Windows“ pašalinus „Microsoft Silverlight“?

Apskritai pašalinote Microsoft Silverlight, tačiau gali būti, kad sistemoje Windows yra šios programos likučių. Galite išvalyti langus nuo šių likučių, pažiūrėkite, kaip tai padaryti. Taigi pirmiausia parodysiu, kaip pašalinti failų šiukšles. Tai reiškia, kad atidarote sistemos diską ir ten viršutiniame dešiniajame paieškos laukelyje įrašote programos pavadinimą, tai yra, Microsoft Silverlight (jei naudosite tik žodį Silverlight, rezultatai bus ne tokie tikslūs):


Rasite failų, priklausančių Microsoft Silverlight komponentui, aplankus, nors mes jį jau pašalinome. Visa tai GALIMA ištrinti, BET prieš tai atlik patikrinimo tašką, štai kaip jį sukurti. Sukurti jį ar ne, nusprendus, pašalinus likučius gali atsirasti staktų, tačiau tai būna retai. Bet jei kas nors atsitiks, naudodamiesi anksčiau sukurtu atkūrimo tašku galite grąžinti viską taip, kaip buvo. Apskritai, vaikinai, aš jus perspėjau!

Na, čia yra viskas, kas buvo rasta jūsų sistemos diske, visa tai susiję su „Microsoft Silverlight“ ir ją galima ištrinti. Norėdami iš karto apsisaugoti nuo problemų, kai vienas bus ištrintas, o kitas ne, siūlau įdiegti programą. Ši programa padeda ištrinti net dalykus, kurių nenorite ištrinti. Tačiau taip pat galite jį ištrinti paprastu būdu, tiesiog meniu pasirinkę Ištrinti. Apskritai, aš pasirinkau visus aplankus, o aš visiškai pamiršau pasirinkti visus du apatinius, tada dešiniuoju pelės mygtuku spustelėjau juos ir pasirinkau parinktį Unlocker (jau turiu įdiegtą programą):


Tada meniu pasirenku Ištrinti ir spustelėkite Gerai:


„Unlocker“ pradėjo trinti viską, ką pasirinkau, ir, tiesą sakant, buvo šiek tiek baisu, nes net šis pranešimas pasirodė, tada spustelėjau Taip:


Apskritai daug ką ištrynė, tikrai jaučiausi kaip iš Windows išplėštos visos Microsoft Silverlight šaknys... Baimė vis tiek neapleido, nes kažkodėl patariau pasidaryti atkūrimo tašką, bet as to nepadariau... Na, tiek...

Štai kaip jis buvo pašalintas maždaug penkias minutes:

Apskritai viskas pavyko gerai, dabar darysiu perkrovimą, kad vėliau patikrinčiau, ar Windows nebus jokių trikdžių ir strigčių... Padariau trumpą perkrovimą, paleidau naršykles ir atrodo, kad viskas veikia gerai. Klaidų nebuvo, aplankai atsidarė normaliai, apskritai Windows veikė gerai

Taigi aš nebūsiu 100% tikras, bet atrodo, kad ištrinti failą yra saugu!

Dabar parodysiu, kaip iš registro pašalinti šiukšles, kurios liko iš Microsoft Silverlight

Taigi pažiūrėkite, laikykite nuspaudę Win + R mygtukus ir parašykite ten šią komandą:

Ir spustelėkite Gerai:


Atsidarys registro rengyklė be jokios priežasties. Čia mes ieškosime šiukšlių. Norėdami tai padaryti, laikykite nuspaudę klavišus Ctrl + F ir parašykite ten ką nors panašaus:

Microsoft Silverlight

Iš principo galima tiesiog vartoti žodį Silverlight.. Bet su visu pavadinimu tikslumas bus didesnis..


Tai viskas, po to prasidės paieška. Viskas, kas bus pasirinkta vėliau, gali būti ištrinta. Tai gali būti aplankai (kairėje) arba klavišai (dešinėje). Dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite Ištrinti. Tada paspauskite F3 mygtuką, kad tęstumėte paiešką ir taip toliau, kol pasirodys pranešimas, kad paieška baigta! Pavyzdžiui, radau tam tikrą DisplayName raktą, jei dukart spustelėsite jį, pamatysite tai:


Tai yra, matote, net jei pavadinime nėra nė žodžio apie „Microsoft Silverlight“, jis vis tiek bus viduje! Turiu omenyje tai, kad jų ieškoma ne tik pagal pavadinimą, bet ir pagal turinį, todėl būkite tikri, kad viskas, kas randama, tikrai yra „Silverlight“ ir gali būti ištrinta! Apskritai, čia yra pavyzdys, kaip ištrinti raktą:


Šiukšliadėžių aplankų neradau, bet ištrinti taip pat paprasta, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Ištrinti!

Kaip matote, viskas paprasta. Jei viską darysite tiksliai taip, kaip rašiau, tada klaidų nebus. Na, o jei abejojate, geriau išvis nieko nedaryti, svarbiau yra „Windows“ stabilumas! Tačiau idealiausias variantas yra atlikti atkūrimo patikros tašką! Dar kartą priminsiu, kad rašiau apie tai!

Beje, tokiu būdu aš taip pat pašalinau Avast antivirusinę programą ir išvaliau šiukšliadėžę po jos, jei jus domina!

Na, visi vaikinai, sėkmės jums, linkiu geros nuotaikos ir kad neturėtumėte problemų!

18.08.2016

Leidimų nustatymas

Patikimumo turinčios programos yra specialaus tipo programos, veikiančios ne naršyklėje. Nuo įprastų jie skiriasi tuo, kad turi įspūdingą papildomų privilegijų rinkinį. Šios privilegijos nėra tokios pačios kaip tradicinės darbalaukio programos, tačiau jos leidžia atlikti daugybę potencialiai pavojingų veiksmų, pvz., aktyvuoti trečiųjų šalių programas ir tiesiogiai pasiekti failų sistemą.

Dėl šios priežasties patikimas programas rekomenduojama naudoti tik griežtai kontroliuojamoje aplinkoje, pavyzdžiui, įmonės tinkle, kur vartotojai gerai žino savo programas ir pasitiki kūrėjais.

Daugeliu atvejų vartotojai labai nenoriai suteikia papildomų privilegijų, kurių reikia didelio patikimumo programoms. Kartais jie apskritai atsisako juos įdiegti. Be to, sistemos administratorius gali sukonfigūruoti kompiuterius, kad būtų išvengta ne naršyklės programų, kurioms reikia didesnio pasitikėjimo, įdiegimo ar vykdymo.

Prieš pradėdami kurti didelio patikimumo „Silverlight“ programą, pagalvokite, ar WPF darbalaukio programa būtų tinkama šiai užduočiai atlikti. WPF visiškai palaiko .NET Framework. Kaip ir „Silverlight“, WPF programas galima įdiegti iš interneto, tačiau skirtingai nei „Silverlight“, WPF programos veikia tik „Windows“ programose.

Programos diegimas su didesniu pasitikėjimu

Norėdami nurodyti, kad programai reikia didesnio pasitikėjimo, atidarykite langą „Ne naršyklės nustatymai“ ir pažymėkite žymės langelį Reikalauti didesnio pasitikėjimo:

Norėdami pradėti diegimo procesą, atidarykite Silverlight kontekstinį meniu arba iškvieskite Application.Install() metodą. Ekrane pasirodys langas su saugos pranešimu. Spustelėkite mygtuką Įdiegti.

Paraišką galite pasirašyti naudodami X.509 skaitmeninį sertifikatą. Tada įspėjimas saugumo lange bus mažiau grėsmingas, šauktukas bus pakeistas klaustuku ir bus rodomas leidėjo pavadinimas.

Patikimos taikomųjų programų galimybės

Ką gali padaryti patikima programa, ko negali įprasta „Silverlight“ programa? Pažiūrėkime atidžiau:

    Prieiga prie kompiuterio failų sistemos. Padidėjusio pasitikėjimo programa gali veikti su tomis pačiomis failų sistemos dalimis kaip ir dabartinis vartotojas. Ši funkcija ypač naudinga, kai reikia skaityti ir rašyti failus dabartinio vartotojo aplanke Dokumentai. Taip pat galite pridėti failų į darbalaukį arba sukurti savo aplanko struktūrą.

    Neribotas viso ekrano palaikymas. Perjungiant didelio patikimumo programą į viso ekrano režimą, pranešimas „Paspauskite Esc, kad išeitumėte iš viso ekrano režimo“ nerodomas. Klavišų paspaudimas neišeina iš viso ekrano režimo. Tačiau svarbiausia, kad programa viso ekrano režimu ir toliau priimtų klavišų paspaudimus.

    Nėra kryžminės prieigos apribojimų. Programai su padidintu pasitikėjimu leidžiama atsisiųsti turinį iš bet kurios svetainės, skambinti žiniatinklio tarnyboms bet kurioje svetainėje, atidaryti lizdų jungtis prie bet kurio serverio, t.y. atlikti visas darbalaukio programoms galimas operacijas.

    Mažiau operacijų, kurioms reikalingas vartotojo leidimas. Yra daug situacijų, kai tipinė „Silverlight“ programa turi paprašyti vartotojo leidimo, pavyzdžiui, norint pasiekti iškarpinę, išsaugoti failą izoliuotoje saugykloje, sukonfigūruoti viso ekrano režimą, kai prarandamas fokusas, ir pan.

    Didelio patikimumo programose šie apribojimai pašalinami (išskyrus prieigą prie garso ir vaizdo įrašymo įrenginių). Be to, įprastoje programoje yra daug operacijų, kurias galima atlikti tik reaguojant į vartotojo veiksmą (perjungimas į viso ekrano režimą, naudojimasis iškarpine, manipuliavimas pagrindiniu langu ir kt.). Patikimoje programoje šias operacijas galima atlikti bet kuriuo metu be vartotojo sąveikos.

    Lango nustatymai. Jei jums nepatinka standartiniai operacinės sistemos teikiami rėmelių ir langų valdikliai, pašalinkite juos iš patikimos programos ir nupieškite savo naudodami standartinius „Silverlight“ valdiklius.

    Vaikiški langai. Padidėjusio pasitikėjimo programa gali bet kada sukurti antrinius langus.

    Intertask sąveika su COM komponentais. Padidėjusio pasitikėjimo programa gali naudoti funkcijų bibliotekas, kurias teikia Windows operacinė sistema per COM. Pavyzdžiui, galite bendrauti su „Outlook“ ir „Office“ programomis, taip pat su integruotais „Windows“ komponentais, tokiais kaip „Script Host“ ir WMI.

    P/Invoke skambučiai. Padidėjusio pasitikėjimo programa gali vykdyti kodą iš sistemos DLL Windows kompiuteriuose ir pasiekti Windows API funkcijas per platformos P / Invoke skambučius.

Prieš naudodami bet kurį iš šių įrankių, būtinai nustatykite ypatybę Application.HasElevatedPermissions kaip true. Priešingu atveju programa veiks įprastu žemo pasitikėjimo režimu.

Lango nustatymai

Įprastoje ne naršyklėje veikiančioje programoje rodomas standartinis operacinės sistemos lango rėmelis. Jame yra gerai žinomi mygtukai, skirti sumažinti, padidinti ir uždaryti langą. Rėmelio spalvą, stilių, šešėlį ir skaidrumą valdo operacinė sistema. Šis modelis tinka daugeliu atvejų, tačiau jei norite, kad jūsų programa atrodytų stilingai ir profesionaliai, galite pritaikyti lango rėmo išvaizdą ir aprūpinti jį rankomis sukurtais mygtukais.

Lango rėmo nustatymas yra dviejų etapų procesas. Pirmasis yra visiškas standartinio rėmo pašalinimas. Norėdami tai padaryti, sprendimų naršyklėje dukart spustelėkite ypatybių mazgą. Atidarykite „Silverlight“ skirtuką ir spustelėkite mygtuką „Ne naršyklės nustatymai“. Pasirinkite vieną iš lango stiliaus sąrašo elementų.

Jei pasirinksite Numatytasis, bus rodomas standartinis lango rėmas. Pasirinkus antrąją reikšmę No Border, bus pašalintas standartinis lango rėmas ir liks standartinis slankusis stačiakampis su vartotojo valdiklio turiniu. Nustačius į Apvalūs kampai be paraščių, standartinis lango rėmas bus pašalintas, o programos lango kampai bus suapvalinti. Skirtumas tarp antrojo ir trečiojo variantų yra grynai "kosmetinis" bet kuriuo iš šių atvejų standartinis lango rėmas pašalinamas. Žemiau esančiame paveikslėlyje parodytas pavyzdys:

Antrasis lango rėmo nustatymo veiksmas – nupiešti naują rėmelį ir pridėti pagrindinius valdiklius, skirtus lango uždarymui, dydžio keitimui, būsenos keitimui ir lango vilkimui. Siekiant užtikrinti kelių platformų suderinamumą, „Silverlight“ neleidžia programuotojui keisti standartinio operacinės sistemos lango rėmo. Jis pats turi nupiešti lango rėmą naudodamas tinkamą grafiką arba „Silverlight“ valdiklius.

Pavyzdžiui, galite įdėti pagrindinį turinį į vieno langelio tinklelio konteinerį ir ant jo perdengti kitą „Silverlight“ elementą (stačiakampį arba vaizdą). Taip pat galite apvynioti Border root vartotojo valdiklį taip:

Šiame pavyzdyje projekto parametrai nustatyti į Apvalūs kampai be paraščių. Išorinė 1 pikselio pločio paraštė (Margin) dešinėje ir apačioje užtikrina, kad kadras būtų rodomas teisingoje padėtyje. CornerRadius vertė 2 sulygiuoja kampą su lango sritimi:

„Silverlight“ platforma nepalaiko savavališkos formos lango rėmo nustatymo. Todėl kaip pagrindinį langą apibrėžiantį rėmelį galite naudoti tik stačiakampį arba suapvalintą stačiakampį. Svarbu tai, kad „Silverlight“ suteikia jums šį stačiakampį ir tereikia užpildyti jį turiniu. Be to, „Silverlight“ negali sukurti skaidrios arba iš dalies skaidrios srities, kuri leistų matyti ekrano turinį per programos langą.

Žinoma, pridėjus kraštinę pagerėja lango išvaizda, tačiau išlieka viena svarbi problema. Be operacinės sistemos pateikto rėmelio vartotojas negali keisti lango dydžio, perkelti, sumažinti, padidinti ar uždaryti. Jei norite, kad vartotojas galėtų atlikti šias operacijas, turite jas užprogramuoti į pagrindinio lango tinkinimo kodą. Laimei, „Window“ klasėje įmontuoti įrankiai gerokai palengvina šią užduotį.

Pirmas žingsnis yra sukurti lango pavadinimo juostą. Pavadinimo juosta atlieka tris vaidmenis: joje yra pavadinimo tekstas, ji yra vieta, kur vartotojas gali patraukti langą ir jį vilkti, galiausiai joje yra mygtukai langui sumažinti, padidinti ir uždaryti. Toliau pateiktame pavyzdyje žymėjimas sukuria pagrindinę pavadinimo juostą. Sutraukti, padidinti ir uždaryti mygtukų formos piešiamos naudojant kelio ir stačiakampio elementus.

Antrasis veiksmas yra pridėti būdą, kaip pakeisti lango dydį, vilkdami jo kraštus. Lengviausias būdas tai įgyvendinti – apvynioti visą langą tinklelio konteineryje, kuriame naudojamas nematomas stačiakampio elementas. Jums reikės aštuonių stačiakampio elementų: po vieną kiekvienai pusei ir kiekvienam kampui:

Žemiau pateikiamas lango išdėstymas ir kodas su šiomis funkcijomis:

Pavadinimo tekstas Modifikuoto lango turinys.

Vieša dalinė klasė CustomWindow: UserControl ( public CustomWindow() ( InitializeComponent(); ) // Nuoroda į langą privatų langą CurrentWindow ( get ( return Application.Current.MainWindow; ) ) // Vilkite langą private void titleBar_MouseLeftButtonDown(objekto siuntėjas, System. Windows.Input.MouseButtonEventArgs e) ( CurrentWindow.DragMove(); ) // Lango dydžio keitimas naudojant mygtukus private void cmdMinimize_Click(objekto siuntėjas, System.Windows.RoutedEventArgs e) ( CurrentWindow.WindowState = WindowState). cmdMaximize_Click (objekto siuntėjas, System.Windows.RoutedEventArgs e) (if (CurrentWindow.WindowState == WindowState.Normal) ( CurrentWindow.WindowState = WindowState.Maximized; ) else ( CurrentWindow.WindowState)ingte the.NormalState) window private void cmdClose_Click(objekto siuntėjas, System.Windows.RoutedEventArgs e) ( CurrentWindow.Close(); ) // Pakeiskite lango dydį naudodami pelės žymeklį private void rect_Resize(System.Object sender, System.Windows.Input.MouseButtonEventArgs ( if (sender == rect_TopLeftCorner) ( CurrentWindow.DragResize(WindowResizeEdge.TopLeft); ) else if (sender == rect_TopEdge) ( CurrentWindow.DragResize(WindowResizeEdge.Top); ) else if (sender == rect_TopRightCorner) ( CurrentWindow.DragResize(WindowResizeEdge.TopRight); ) else if (SiuntėjasWEindge) Dragresize (WindowReSizedge.left);) Else if (Sender == Rect_rightedge) (Currentwindow.DragReSize Tcorner) (Currentwindow.dragresize (WindowResizeedge.bottomleft);) Else if (Sender == rect_BottomEdge) (WinBrentRedowsizeEdge) ; ) else if (sender == rect_BottomRightCorner) ( CurrentWindow.DragResize(WindowResizeEdge.BottomRight); ) )

Aukščiau aprašyta visa infrastruktūra, reikalinga tinkintam langui sukurti. Įdiegę visus komponentus (pavadinimų juostą, lango mygtukus, dydžio keitiklius ir vilkimo įrankius), galite pradėti tinkinti lango išvaizdą naudodami vaizdus ir „Silverlight“ elementus, kad pasiektumėte norimą efektą.