Jak ladit miniaplikaci postranního panelu systému Windows Vista pomocí sady Visual Studio

Sep 19, 2025
Odstraňování problémů
NEBEZPEČNÝ OBSAH

Jednou z vedlejších výhod rozbití modulu Vista Gadget a vyplňování mých e-mailů stížnostmi bylo, že jsem se naučil ladit gadget systému Vista ve Visual Studiu, takže sdílím bohatství se všemi.

Pro toto cvičení budete potřebovat kopii Visual Studio 2005 a nefunkční miniaplikaci Vista, ale pokud to zkusíte, pravděpodobně ji můžete přizpůsobit pro práci s jiným nástrojem.

Kritický krok: Povolit ladění skriptů

Otevřete panel Možnosti aplikace Internet Explorer, najděte kartu Upřesnit a zrušte zaškrtnutí políček „Zakázat ladění skriptů“.

Až ladění dokončíte, pravděpodobně to budete chtít vypnout, protože při procházení to může být docela nepříjemné.

Otevřete svůj kód gadgetu

Po instalaci gadgetu systém Windows rozbalí a zkopíruje soubory do složky ve vašem uživatelském profilu. Budeme muset tuto složku najít a otevřít soubor javascript, který tvoří logiku vašeho gadgetu.

Jednoduše vložte následující do adresního řádku Průzkumníka:

% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets

Zobrazí se seznam adresářů všech gadgetů nainstalovaných do vašeho profilu. Otevřete hlavní soubor javascript v aplikaci Visual Studio.

Připojit k procesu postranního panelu

Dále se budeme muset připojit ke konkrétnímu procesu postranního panelu pro váš gadget. (Než provedete tento krok, ujistěte se, že je váš gadget spuštěný)

Přejděte do nabídky Nástroje \ Připojit k procesu nebo stisknutím Ctrl + Alt + P vyvolejte dialog.

Nyní byste měli vyhledat proces s názvem „sidebar.exe“ s nadpisem nastaveným na název vašeho gadgetu a poté kliknout na tlačítko Připojit.

Pro detailní zobrazení můžete vidět, že gadget běží v samostatném procesu z hlavního postranního panelu, ale nadpis je nastaven na „How-To Geek“.

Nyní přichází kritický krok ... kliknutím nastavíte zarážku nalevo od bílé oblasti ...

Pokud vše půjde dobře, budete okamžitě přesměrováni na nový soubor s názvem něco jako x-gadget: ///main.js a vaše ladicí nástroje se stanou aktivními, jakmile narazí na zarážku.

Upozorňujeme, že tento soubor nemůžete upravit, ale můžete použít Okno Okamžitého k otestování libovolného kódu v reálném čase.

Důležité poznámky

  • Při ladění gadgetu, který dotazuje každý tak často, by bylo rozumné nastavit interval opravdu nízký, abyste nemuseli čekat příliš dlouho na jeho spuštění.
  • V původním zdrojovém souboru můžete provádět změny, ale budete muset gadget zavřít / znovu otevřít a poté jej znovu připojit.
  • Pokud se zobrazí chyba, že se nenačtou žádné symboly, neprovedli jste první krok k povolení ladění skriptu.
  • Do pole Sledovat budete muset ručně zadat názvy proměnných, které chcete sledovat, ale gadget můžete procházet stejně, jako by to měl skutečný debugger.

Šťastné ladění!

.vstupní obsah .vstup do zápatí

Windows 7 Gadget In Silverlight.wmv

Create Gadget Style Windows In WPF

Computer Cleanup - A Step By Step Windows Vista Tutorial

The Complete Trilogy: Completely Transforming Windows 7 To Windows Vista (voice Included)

Улучшаем Windows Vista часть 1 (Шаманим с Minecrafterom) :-)


Odstraňování problémů - Nejoblíbenější články

Jak restartovat Apple Watch

Odstraňování problémů Nov 27, 2025

Tichý čtenář Apple Watch jsou většinou rychlé a pohotové. Někdy to však může zpomalit kvůli problémům se softwarem nebo špatně fungující ap..


Co je UserEventAgent a proč běží na mém počítači Mac?

Odstraňování problémů Jan 17, 2026

Ty jsi při pohledu přes Monitor aktivity když si všimnete procesu, který vám není známý: UserEventAgent. Měl by ses bát? Ne: toto je základní část syst..


Vše, co potřebujete vědět o modré obrazovce smrti

Odstraňování problémů Nov 12, 2025

Modrá obrazovka smrti - nebo BSOD - je vždy nevítaným pohledem. BSOD se objeví, když systém Microsoft Windows narazí na kritickou chybu, ze které se nemůže zotavit, což ..


Jak znovu povolit Flash v Safari 10

Odstraňování problémů Oct 7, 2025

Říkají vám weby, abyste si nainstalovali Flash do Safari, přestože jste jej již nainstalovali? Tady je to, co se děje, a jak zajistit, aby tyto weby znovu fungovaly. ..


Jak přidávat a spravovat záložky na Safari pro iPhone

Odstraňování problémů Jan 25, 2026

iCloud synchronizuje všechny záložky, které vytvoříte v Safari na Macu, s iPadem nebo iPhone a naopak. Záložky však na iPhonu nejsou tak jednoduché a zřejmé jak..


Jak opravit problémy s diskem a systémem souborů v počítači Mac

Odstraňování problémů Jul 5, 2025

Moderní verze systému Mac OS X vás již nepotřebují opravit oprávnění disku . To však není jediný problém, který může nastat na disku nebo v systému s..


Jak opravit chybu „Vstupní bod AppleSyncNotifier.exe nebyl nalezen“

Odstraňování problémů Nov 6, 2025

Pokud jste byli bohužel nuceni používat iTunes, pravděpodobně jste zvyklí na spoustu chyb. Pokud se vám při každém restartu počítače zobrazuje chyba „AppleSyncNotifie..


Jak opravit Photoshop prolomení klávesy Escape v systému Windows

Odstraňování problémů Jun 24, 2025

NEBEZPEČNÝ OBSAH Rozčiluje vás Photoshop zlomením klávesy Escape v jiných programech? Zde je skript AutoHotkey, který vám umožní spustit Photoshop a stále používat klávesu Es..


Kategorie