Windows Vistan sivupalkin gadgetin vianmääritys Visual Studio -ohjelman avulla
Yksi Vista-gadgetin rikkomisesta ja sähköpostiosoitteistani, joka täyttää valitukset, oli se, että sain selville, miten vianetsin Vista-gadgetin Visual Studioissa, joten jaan varallisuuden kaikkien kanssa.
Tätä harjoitusta varten tarvitaan kopio Visual Studio 2005: stä ja rikkoutuneesta Vista-gadgetista, mutta voit todennäköisesti mukauttaa sen toimimaan toisen työkalun kanssa, jos yrität.
Kriittinen vaihe: Ota skriptien virheenkorjaus käyttöön
Avaa Internet Explorerin Asetukset-paneeli, etsi Lisäasetukset-välilehti ja poista valintaruudut kohdasta "Estä skriptien virheenkorjaus".
Kun olet tehnyt virheenkorjauksen, haluat ehkä poistaa tämän käytöstä, koska se voi saada melko ärsyttävää selaamisen aikana.
Avaa Gadget-koodi
Kun olet asentanut gadgetin, Windows purkaa ja kopioi tiedostot käyttäjäprofiilisi kansioon. Meidän on löydettävä tämä kansio ja avattava gadget-tiedosto, joka muodostaa gadgetin logiikan.
Liitä vain seuraavat tiedostot Explorer-osoiteriville:
% LOCALAPPDATA% Microsoftin Windows-sivupalkin gadgetit
Näet luettelon kaikista profiiliin asennetuista gadgeteista. Avaa tärkein JavaScript-tiedosto Visual Studio.
Liitä sivupalkkiprosessiin
Seuraavaksi meidän on liitettävä gadgetin tiettyyn sivupalkkiprosessiin. (Varmista, että gadget on käynnissä, ennen kuin teet tämän vaiheen)
Siirry kohtaan Työkalut Liitä prosessiin tai avaa valintaikkuna napsauttamalla Ctrl + Alt + P.
Nyt sinun pitäisi etsiä prosessia nimeltä "sidebar.exe", jonka otsikko on asetettu gadgetin nimelle, ja napsauta sitten Liitä-painiketta.
Lähikuvasta näet, että gadget on käynnissä erillisessä prosessissa pää sivupalkista, mutta otsikko on "How-To Geek".
Nyt tulee kriittinen askel ... klikkaa asettaaksesi katkaisupisteen vain valkoisen alueen vasemmalle puolelle…
Jos kaikki menee hyvin, siirryt välittömästi uuteen tiedostoon nimeltä x-gadget: ///main.js ja virheenkorjaustyökalut aktivoituvat heti, kun katkaisupiste on osunut.
Huomaa, että tätä tiedostoa ei voi muokata, mutta voit käyttää välitöntä ikkunaa kokeilemaan mitä tahansa koodia reaaliajassa.
Tärkeät muistiinpanot
- Kun yrität korjata gadgetia, joka kyselee joka kerta, on järkevää asettaa aikaväli todella alhaiseksi, jotta sinun ei tarvitse odottaa kovin kauan, jotta se laukaisi.
- Voit tehdä muutoksia alkuperäiseen lähdetiedostoon, mutta sinun täytyy sulkea / avata gadget uudelleen ja liittää se sitten uudelleen.
- Jos saat virheitä siitä, että mitään symboleja ei ladata, et noudattanut ensimmäistä vaihetta komentosarjan virheenkorjauksen ottamiseksi käyttöön.
- Sinun on syytä syöttää katseltavien muuttujien nimet manuaalisesti Watch-ruutuun, mutta voit siirtyä gadgetin läpi aivan kuten todellinen virheenkorjaaja.
Onnellinen virheenkorjaus!