Comment déboguer un gadget de la barre latérale Windows Vista avec Visual Studio

Sep 19, 2025
Dépannage
CONTENU NON CACHÉ

L’un des avantages secondaires de la rupture de notre gadget Vista et de mon e-mail rempli de plaintes est que j’ai appris à déboguer un gadget Vista dans Visual Studio, donc je partage la richesse avec tout le monde.

Pour cet exercice, vous aurez besoin d'une copie de Visual Studio 2005 et d'un gadget Vista défectueux, mais vous pouvez probablement l'adapter pour qu'il fonctionne avec un autre outil si vous essayez.

Étape critique: activer le débogage de script

Ouvrez le panneau Options d’Internet Explorer, recherchez l’onglet Avancé et décochez les cases «Désactiver le débogage des scripts».

Une fois le débogage terminé, vous souhaiterez probablement désactiver cette option, car cela peut devenir assez ennuyeux lors de la navigation.

Ouvrez le code de votre gadget

Après avoir installé votre gadget, Windows décompressera et copiera les fichiers dans un dossier de votre profil utilisateur. Nous devrons trouver ce dossier et ouvrir le fichier javascript qui constitue la logique de votre gadget.

Collez simplement ce qui suit dans la barre d'adresse de l'Explorateur:

% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets

Vous verrez une liste de répertoires pour tous les gadgets installés dans votre profil. Ouvrez le fichier javascript principal dans Visual Studio.

Attacher au processus de la barre latérale

Ensuite, nous devrons nous attacher au processus spécifique de la barre latérale pour votre gadget. (Assurez-vous que votre gadget est en cours d'exécution avant de faire cette étape)

Accédez à Outils \ Joindre au processus ou appuyez sur Ctrl + Alt + P pour afficher la boîte de dialogue.

Vous devez maintenant rechercher un processus nommé «sidebar.exe» avec le titre défini sur le nom de votre gadget, puis cliquez sur le bouton Joindre.

Pour une vue rapprochée, vous pouvez voir que le gadget s'exécute sous un processus distinct de la barre latérale principale, mais que le titre est défini sur «How-To Geek».

Vient maintenant l'étape critique… cliquez pour définir un point d'arrêt juste à gauche de la zone blanche…

Si tout se passe bien, vous serez immédiatement redirigé vers un nouveau fichier nommé quelque chose comme x-gadget: ///main.js et vos outils de débogage deviendront actifs dès que le point d'arrêt est atteint.

Notez que vous ne pouvez pas modifier ce fichier, mais vous pouvez utiliser la fenêtre Exécution pour tester n'importe quel code en temps réel.

Important Notes

  • Lors du débogage d'un gadget qui interroge de temps en temps, il serait sage de définir l'intervalle très bas afin de ne pas avoir à attendre très longtemps pour qu'il se déclenche.
  • Vous pouvez apporter des modifications au fichier source d'origine, mais vous devrez fermer / rouvrir le gadget, puis le rattacher.
  • Si vous obtenez une erreur indiquant qu'aucun symbole n'est chargé, vous n'avez pas suivi la première étape pour activer le débogage de script.
  • Vous devrez saisir manuellement les noms des variables à surveiller dans la zone de surveillance, mais vous pouvez parcourir le gadget comme un vrai débogueur le devrait.

Bon débogage!

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) :-)


Dépannage - Most Popular Articles

Comment valider et supprimer des polices sur un Mac

Dépannage Mar 6, 2025

CONTENU NON CACHÉ La police humble n'est pas aussi humble que vous pourriez le penser, en particulier sur un Mac. Les polices ressemblent plus à des plug-ins que vous ne l'imagi..


Comment réinitialiser le système d'impression sur votre Mac

Dépannage Nov 21, 2024

CONTENU NON CACHÉ Les imprimantes sont connues pour échouer fréquemment. Un redémarrage rapide de l'imprimante ou de l'ordinateur résout généralement la plupart des problè..


Comment signaler un problème ou envoyer des commentaires sur Windows 10

Dépannage Oct 11, 2025

CONTENU NON CACHÉ Windows 10 vous permet d'informer Microsoft des problèmes que vous rencontrez lors de l'utilisation de votre ordinateur et d'envoyer des suggestions d'amélior..


Comment réinitialiser un pavé tactile aux paramètres par défaut dans Windows 10

Dépannage Sep 13, 2025

CONTENU NON CACHÉ Si vous modifiez accidentellement un paramètre du pavé tactile, si votre pavé tactile fonctionne ou si vous souhaitez un nouveau départ sans personnalisatio..


Comment réinitialiser la barre tactile de votre MacBook lorsqu'il est bloqué

Dépannage Aug 2, 2025

CONTENU NON CACHÉ C'est rare, mais de temps en temps, la Touch Bar de votre MacBook peut se bloquer, ne vous montrant qu'un seul ensemble de boutons et ne répondant pas au touch..


Pourquoi les vidéos envoyées depuis mon iPhone varient-elles autant en qualité?

Dépannage Jul 11, 2025

Plus de quelques lecteurs ont écrit avec la même question: pourquoi la qualité des vidéos envoyées par SMS depuis leur iPhone varie-t-elle si fortement? Continuez à lire et d�..


Comment voir toutes les réponses sur Quora et contourner leur connexion désagréable

Dépannage Apr 14, 2025

Quora est l'un de ces sites de questions et réponses qui ont malheureusement décidé de suivre les traces d'Expertexchange et de créer une interface utilisateur terrible qui vous..


Résoudre les problèmes de connexion avec la boîte à outils Windows Home Server

Dépannage Aug 22, 2025

CONTENU NON CACHÉ Si vous rencontrez des connexions lentes ou inexistantes à votre Windows Home Server, un bon moyen d'aider à diagnostiquer les problèmes est d'utiliser la boîte à ou..


Catégories