Windows 7 简单桌面小工具赢得';t在运行之间保存其数据

Windows 7 简单桌面小工具赢得';t在运行之间保存其数据,windows-7,windows-desktop-gadgets,Windows 7,Windows Desktop Gadgets,我正在尝试编写一个非常简单的Windows7小工具,这很简单。但是,我无法获取使用System.Gadget.Settings.write/read(writeString/readString)保存的任何数据,以在小工具的运行之间保持。我知道这是可以做到的,因为所有其他微软小工具都能做到。我显然错过了一些重要的东西,但我看不到 这是一个非常简单的简化示例: 测验 函数save(){ var e=document.getElementById(“名称”); 如果(e&e.value){ Sys

我正在尝试编写一个非常简单的Windows7小工具,这很简单。但是,我无法获取使用
System.Gadget.Settings.write/read
writeString
/
readString
)保存的任何数据,以在小工具的运行之间保持。我知道这是可以做到的,因为所有其他微软小工具都能做到。我显然错过了一些重要的东西,但我看不到

这是一个非常简单的简化示例:


测验
函数save(){
var e=document.getElementById(“名称”);
如果(e&e.value){
System.Gadget.Settings.write(“名称”,即值);
提示(“turnedout”,System.Gadget.Settings.read(“name”);
}
}
函数加载(){
var t=System.Gadget.Settings.read(“name”);
提示(“turnedout”,t);
}
名称

我已经追踪了代码,所有的东西似乎都在正确的地方。缺少什么?

小工具在设置方面与桌面应用程序不一样。这些设置是每个小工具实例的设置。关闭实例,您将丢失设置。还有其他限制。这里有一个很好的解释:

即使我也有同样的问题,但是当我移动System.Gadget.Settings.write(“name”,e.value)时;对于gadget.xml文件中指定的html,它会正确地写入settings.ini文件

停止在帖子中编辑错误!