0
我們爲Notes 8.5.2開發了一個自定義插件。它記錄了許多自定義用戶首選項。那這樣做的類如下所示:註釋插件:自定義用戶設置存儲在哪裏?
import java.util.prefs.Preferences;
/**
* Provides programmatic access to Windows Registry entries for this plug-in.
*/
public class Registry
{
Preferences prefs;
/**
* Initializes a new instance of the Registry class.
*/
public Registry()
{
prefs = Preferences.userNodeForPackage(Registry.class) ;
}
/**
* Gets the value of a registry key.
*
* @param keyName The name of the key to return.
*
* @return A string containing the value of the specified registry key. If a key with the specified name cannot be
* found, the return value is an empty string.
*/
public String GetValue(String keyName)
{
try
{
return prefs.get(keyName, "NA") ;
}
catch(Exception err)
{
return "" ;
}
}
/**
* Sets the value of a registry key.
*
* @param keyName The name of the registry key.
*
* @param keyValue The new value for the registry key.
*/
public void SetValue(String keyName, String keyValue)
{
try
{
prefs.put(keyName, keyValue);
prefs.flush();
}
catch(Exception err)
{
}
}
}
使用它是如下的代碼示例:
Registry wr = new Registry();
String setting1 = wr.GetValue("CustomSetting1");
wr.SetValue("CustomSetting1", newValue);
現在,我已經掃描Windows註冊表,而且這些設置不存在。我已經索引了我的整個硬盤,並且我無法在任何文件中找到這些條目。
那麼,這些設置存儲在哪裏?
當然夠了,那就是他們所在的地方。他們被怪異地命名。非常感謝! –