Como depurar um gadget da barra lateral do Windows Vista com o Visual Studio

Sep 19, 2025
Solução de problemas
CONTEÚDO NÃO CHEGADO

Um dos benefícios auxiliares de nosso Vista Gadget quebrar e meu e-mail se enchendo de reclamações foi que eu aprendi a depurar um Vista Gadget no Visual Studio, então estou compartilhando a riqueza com todos.

Para este exercício, você precisará de uma cópia do Visual Studio 2005 e de um Vista Gadget danificado, mas provavelmente poderá adaptá-lo para funcionar com uma ferramenta diferente, se tentar.

Etapa crítica: habilitar depuração de script

Abra o painel de Opções do Internet Explorer, encontre a guia Avançado e desmarque as caixas para “Desativar depuração de script”.

Depois de terminar a depuração, você provavelmente vai querer desligar isso, pois pode se tornar muito chato durante a navegação.

Abra o código do seu gadget

Depois de instalar seu gadget, o Windows irá descompactar e copiar os arquivos para uma pasta em seu perfil de usuário. Precisamos encontrar essa pasta e abrir o arquivo javascript que compõe a lógica do seu gadget.

Basta colar o seguinte na barra de endereço do Explorer:

% LOCALAPPDATA% \ Microsoft \ Windows Sidebar \ Gadgets

Você verá uma lista de diretórios para todos os gadgets instalados em seu perfil. Abra o arquivo javascript principal no Visual Studio.

Anexar ao processo da barra lateral

Em seguida, precisaremos anexar ao processo específico da barra lateral do seu gadget. (Certifique-se de que seu gadget esteja em execução antes de executar esta etapa)

Vá para Ferramentas \ Anexar ao Processo ou pressione Ctrl + Alt + P para abrir a caixa de diálogo.

Agora você deve procurar um processo denominado “sidebar.exe” com o título definido para o nome do seu gadget e, a seguir, clicar no botão Anexar.

Para uma visão de perto, você pode ver que o gadget está sendo executado em um processo separado da barra lateral principal, mas o título está definido como “How-To Geek”.

Agora vem a etapa crítica ... clique para definir um ponto de interrupção logo à esquerda da área branca ...

Se tudo correr bem, você será levado imediatamente para um novo arquivo chamado algo como x-gadget: ///main.js e suas ferramentas de depuração se tornarão ativas assim que o ponto de interrupção for atingido.

Observe que você não pode modificar este arquivo, mas pode usar a janela imediata para testar qualquer código em tempo real.

Anotações importantes

  • Ao depurar um gadget que faz pesquisas de vez em quando, é aconselhável definir o intervalo bem baixo para que você não precise esperar muito para que ele seja acionado.
  • Você pode fazer alterações no arquivo de origem original, mas terá que fechar / reabrir o gadget e, em seguida, anexar novamente a ele.
  • Se você receber um erro sobre nenhum símbolo sendo carregado, você não seguiu a primeira etapa para habilitar a depuração de script.
  • Você terá que inserir manualmente os nomes das variáveis ​​a serem observadas na caixa Watch, mas você pode percorrer o gadget como um depurador real deve fazer.

Boa depuração!

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


Solução de problemas - Artigos mais populares

O que é o host do provedor WMI (WmiPrvSE.exe) e por que ele está usando tanta CPU?

Solução de problemas Nov 27, 2024

O processo do host do provedor WMI é uma parte importante do Windows e geralmente é executado em segundo plano. Ele permite que outros aplicativos em seu computador solicitem info..


Tudo o que você precisa saber sobre a tela azul da morte

Solução de problemas Nov 12, 2024

A tela azul da morte - ou BSOD - é sempre uma visão indesejável. BSODs aparecem quando o Microsoft Windows encontra um erro crítico do qual não pode se recuperar, geralmente o ..


Como reparar problemas de bootloader do Windows (se o computador não iniciar)

Solução de problemas Jul 3, 2025

Se o seu PC com Windows estiver enviando uma mensagem de erro para você antes mesmo de começar a carregar o Windows, é possível que o setor de inicialização da parti�..


Como redefinir seu iPhone ou iPad, mesmo que ele não inicialize

Solução de problemas Jul 5, 2025

Você pode redefinir facilmente seu iPhone, iPad ou iPod touch para as configurações padrão de fábrica. Se estiver tendo problemas - mesmo que não inicialize - você pode reins..


Como solucionar os problemas mais comuns do Touch ID

Solução de problemas Feb 21, 2025

CONTEÚDO NÃO CHEGADO O Touch ID no seu iPhone ou iPad não está funcionando tão bem como antes? São necessárias várias tentativas para desbloquear o dispositivo? Isso pode ..


Use mensagens de inicialização detalhadas para solucionar problemas de inicialização do Windows

Solução de problemas Aug 12, 2025

Se você já teve problemas com o seu PC inicializando ou desligando lentamente, existem muitas técnicas de solução de problemas diferentes que você pode usar - hoje vamos falar..


Corrigir problemas ao atualizar o Office 2010 Beta para a versão RTM (final)

Solução de problemas Apr 26, 2025

CONTEÚDO NÃO CHEGADO Existem vários cenários em que você pode ter problemas para desinstalar o Beta de 2010 e tentar instalar a versão RTM (final). Hoje vamos abordar os problemas que..


Corrija o Firefox que não rola com as teclas de seta para cima / para baixo ou as teclas Home / End

Solução de problemas Apr 12, 2025

Se você encontrou um problema em que a instalação do Firefox não rola mais ao usar as teclas de seta para cima ou para baixo e até mesmo as teclas Home ou End não funcionam mais, há um..


Categorias