Гаджеты Windows: Почему настройки удаляются, когда мой гаджет закрыт?

#javascript #widget #windows-desktop-gadgets

#javascript #виджет #windows-desktop-гаджеты

Вопрос:

В настоящее время я нахожусь на стадии разработки и тестирования своего гаджета. Я заметил, что по какой-то причине, всякий раз, когда мой гаджет закрыт, настройки, которые я сохранил, удаляются. Я уверен, потому что я отслеживал ‘Settings.ini’. Почему это? Произойдет ли это, когда мой пользователь перезагрузит свой компьютер, и как я могу этого избежать?

Ответ №1:

Немного запоздалый ответ, но когда вы нажимаете X на гаджете, он удаляет настройки для него.

Если вы просто перезапустите sidebar.exe все настройки сохраняются (это быстрый способ имитировать перезагрузку компьютера пользователем)

Ответ №2:

С моей стороны это немного предположение, поскольку я мало занимался разработкой гаджетов, но это может быть связано с тем, что вы можете создать несколько экземпляров dacht gadget с их собственными настройками (например, лондонские часы и нью-йоркские часы).

При перезапуске настройки не должны отключаться, поскольку вы не закрываете гаджет, а вместо этого просто закрываете весь движок гаджета, но это поведение можно легко проверить с помощью перезапуска или, возможно, даже выхода из системы и входа в систему.