Tag: usersettings

在用户设置路径构造中获取证据eid和hash的值

默认情况下,win应用程序的用户设置存储在以下目录中 Vista / 7的 C:\Users\\AppData\Local\Application Data\\appdomainname>__\ XP C:\Documents and Settings>\\[Local Settings\]Application Data\\appdomainname>__\ 我需要知道如何获取eid和hash的值 。 我正在尝试从AppDomain.CurrentDomain.Evidence获取该信息,然后检查我从GetHostEnumerator()获取的值,但它们不适合实际的目录路径值。 例如,我有以下值 Some.exe_StrongName_fymjkuum4xrf5aopfjlsem3elhvjbgag 但是我从代码中收到的信息是 file:///R:/Some/Some.Utilities/bin/Debug/Some.EXE MyComputer 顺便说一句,我的集会正在签署。 可能是我钥匙的价值?

在运行时创建新设置,重启后读取

我想存储用户设备。 它们是在运行时创建的,应在重新启动应用程序后读取。 private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { var property = new SettingsProperty(“Testname”); property.DefaultValue = “TestValue”; Settings.Default.Properties.Add(property); Settings.Default.Save(); } 此时,存储设置,我可以访问它。 重新启动应用程序后,新创建的设置将消失: public MainForm() { InitializeComponent(); foreach (SettingsProperty property in Settings.Default.Properties) { //Setting which was created on runtime before not existing } } 试试这件作品: Settings.Default.Reload(); 对结果没有任何影响。 我也试过了这里描述的其他东西,但它们都不适合我。