Kako razhroščiti pripomoček za stransko vrstico operacijskega sistema Windows Vista s programom Visual Studio
Ena od pomožnih prednosti našega razstavljanja Gadgeta Vista in mojega e-poštnega polnjenja s pritožbami je bilo, da sem se naučil razhroščiti pripomoček za Vista v Visual studiu, tako da bogastvo delim z vsemi.
Za to vajo boste potrebovali kopijo Visual Studio 2005 in zlomljenega pripomočka Vista, vendar ga lahko verjetno prilagodite za delo z drugim orodjem, če poskusite.
Kritični korak: Omogoči odpravljanje napak v skriptih
Odprite okno Možnosti v Internet Explorerju, poiščite zavihek Dodatno in počistite polja v razdelku »Onemogoči odpravljanje napak v skriptih«.
Ko končate z razhroščevanjem, boste verjetno želeli to izklopiti, saj lahko med brskanjem postane precej nadležno.
Odprite kodo gadgeta
Po namestitvi pripomočka bo sistem Windows razpakiral in kopiral datoteke v mapo v vašem uporabniškem profilu. Morali bomo najti to mapo in odpreti datoteko javascript, ki sestavlja logiko vašega pripomočka.
Samo prilepite naslednje v naslovno vrstico Explorerja:
Stranska vrstica programa Microsoft Windows% LOCALAPPDATA% Gadgets
V vašem profilu boste videli seznam imenikov za vse pripomočke. Odprite glavno datoteko javascript v Visual Studio.
Priložite procesu stranske vrstice
Nato bomo morali priložiti določen proces stranske vrstice za vaš pripomoček. (Preden naredite ta korak, se prepričajte, da se pripomoček izvaja.)
Pojdite na Orodja: Priloži procesu ali pritisnite Ctrl + Alt + P, da se prikaže pogovorno okno.
Zdaj morate poiskati proces, imenovan "sidebar.exe", z naslovom, nastavljenim na ime pripomočka, in nato kliknite gumb Priloži.
Za pogled od blizu lahko vidite, da se pripomoček izvaja v ločenem procesu od glavne stranske vrstice, naslov pa je nastavljen na »Kako naj Geek«.
Zdaj prihaja kritičen korak… kliknite, da nastavite prelomno točko levo od bele površine…
Če je vse v redu, boste takoj preusmerjeni na novo datoteko, imenovano nekaj podobnega kot x-gadget: ///main.js in vaša orodja za odpravljanje napak bodo aktivna takoj, ko bo dosežena prekinitvena točka.
Ne pozabite, da te datoteke ne morete spreminjati, vendar pa lahko uporabite Immediate Window, da preizkusite katero koli kodo v realnem času.
Pomembne opombe
- Pri razhroščevanju pripomočka, ki ga pogosto preveri, bi bilo pametno nastaviti interval zelo nizko, tako da vam ni treba čakati dolgo, da se sproži..
- Spreminjate lahko izvirno izvorno datoteko, vendar morate zapreti / ponovno odpreti pripomoček in ga nato ponovno priključiti..
- Če se prikaže napaka, da se ne naloži noben simbol, niste storili prvega koraka, da bi omogočili odpravljanje napak v skriptih.
- Imena kvadratov, ki si jih želite ogledati, morate ročno vnesti v polje Watch, vendar lahko gadget uporabite tako, kot bi moral biti pravi razhroščevalnik..
Vesel razhroščevanje!