Одна из дополнительных преимуществ нашего гаджета Vista Gadget, и моя электронная почта, заполняемая жалобами, заключалась в том, что я узнал, как отлаживать гаджет Vista в Visual Studio, поэтому я делюсь богатством со всеми.
Для этого упражнения вам понадобится копия Visual Studio 2005 и сломанный гаджет Vista, но вы можете, вероятно, приспособить его для работы с другим инструментом, если попытаетесь.
Критический шаг: включить отладку скриптов
Откройте панель «Параметры обозревателя Internet Explorer», найдите вкладку «Дополнительно» и снимите флажки «Отключить отладку скриптов».
Откройте свой код гаджета
После установки вашего гаджета Windows распакует и скопирует файлы в папку в вашем профиле пользователя. Нам нужно найти эту папку и открыть файл javascript, который составляет логику для вашего гаджета.
Просто вставьте следующее в адресную строку проводника:
%LOCALAPPDATA%MicrosoftWindows SidebarGadgets
Присоединить к процессу боковой панели
Затем нам нужно будет подключиться к конкретному процессу боковой панели для вашего гаджета. (Убедитесь, что ваш гаджет запущен, прежде чем делать этот шаг)
Перейдите в Инструменты Приложить к процессу или нажмите Ctrl + Alt + P, чтобы открыть диалог.
Важные заметки
- При отладке гаджета, который опросает все так часто, было бы разумно установить интервал на самом низком уровне, так что вам не придется долго ждать, пока он его запустит.
- Вы можете внести изменения в исходный исходный файл, но вам придется закрыть / открыть гаджет, а затем снова подключиться к нему.
- Если вы получите сообщение об ошибке, когда загружаемые символы не загружены, вы не выполните первый шаг, чтобы включить отладку скрипта.
- Вам нужно будет вручную ввести имена переменных для просмотра в окне «Часы», но вы можете пройти через гаджет точно так же, как это должен делать настоящий отладчик.
Счастливая отладка!