使用Settings.settings存储用户的个性化配置

1.在vs中设计要存储的字段,如:zbl,注意范围选择用户

读取:

var aa = Properties.Settings.Default.zbl;

写入:

Properties.Settings.Default.zbl = "dfafdafdas";

保存:

Properties.Settings.Default.Save();

保存位置:

win7系统

C:\Documents and Settings\Administrator\AppData\Local\Application Data\ComponentCopyProtection\ComponentCopyProtection.v_Url_d45ohcntzmqcq5j2rsrni1qnp0k22kwe\1.0.0.0\user.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <userSettings>
        <ComponentCopyProtection.Properties.Settings>
            <setting name="zbl" serializeAs="String">
                <value>dfafdafdas</value>
            </setting>
        </ComponentCopyProtection.Properties.Settings>
    </userSettings>
</configuration>

默认Documents and Settings拒绝访问,

授权方法参考:http://blog.sina.com.cn/s/blog_76980a410100qjnn.html

目录解析参考:http://blog.csdn.net/netcoder/article/details/3265846

时间: 2024-11-04 17:09:45

使用Settings.settings存储用户的个性化配置的相关文章

如何使用DotNet 2.0中的应用程序配置 Settings.settings

对于桌面应用程序,常常会需要记录一些用户配置信息,早期的做法一般是使用读写INI文件的办法.    对于.NET应用程序,并没有提供直接操作INI文件的类,需要调用Win32API,具体办法可以参考:http://www.blogcn.com/user52/seabluescn/blog/23969537.html 可以看到这种办法比较麻烦. 随着.NET Framerwork 2.0 的出现,对应用程序设置提供了内在的支持,现在读写配置信息要简单方便得多了. 1.新建工程,打开Properti

使用Qt.labs.settings来存储应用的设置

我在曾经的文章中,讲述了怎样使用U1db及SQLite offline storage API来存储应用的一些状态.在这篇文章中,我将介绍怎样使用Qt.labs.settings来存储应用的状态.更加具体的介绍,请參阅链接. 首先.我们创建一个最简单的"App with Simple UI"模版应用.并改动文件"main.qml"例如以下: import QtQuick 2.0 import Ubuntu.Components 1.1 import Qt.labs.

c#app.config 与 Settings.settings

本篇博客将介绍C#中Settings的使用. 首先介绍一个桌面程序中的例子,当我们新安装一个软件,软件启动后会有例如新手指导等窗体弹出来,每次都需要自己去关闭它.当然这些软件都会提供例如不再显示等功能.当选择不再显示功能后,这些窗体以后再也不显示了. 对于这些设置,可以采用下面的一些方法来存储,自定义XML文件,注册表,当然还可以是C#中自带的Settings文件.推荐使用Settings文件.注册表轻易不要使用,自定义XML在使用时需要解析,可以当备选方案. 下面通过一个例子来展示, 新建一个

MyEclipse个性化配置

转载自:http://blog.csdn.net/chen_zw/article/details/18728529 MyEclipse个性化配置 1.修改项目文件默认编码 Note:myEclipse默认的编码是GBK, 也就是未设置编码格式的文件都默认使用GBK进行编码, 而更糟糕的是JSP.JavaScriptt默认编码竟然是ISO-8859-1,我们知道ISO-8859-1是不支持中文字符的,所以我们必须修改项目文件的默认编码.         步骤一.修改缺省默认编码:[window]-

C#中使用设置(Settings.settings) Properties.Settings.Default

应用程序及用户设置 在设计时创建新设置的步骤 在“Solution Explorer”(解决方案资源管理器)中,展开项目的“Properties”(属性)节点. 在“Solution Explorer”(解决方案资源管理器)中,双击要在其中添加新设置的 .settings 文件.此文件的默认名称是 Settings.settings. 在应用程序会话之间更改设置值 有时,在编译和部署了应用程序后,可能需要在应用程序会话之间更改设置值.例如,可能需要更改连接字符串,使其指向正确的数据库位置.由于设

CentOS 7 个性化配置指南

博客原文地址:CentOS 7 个性化配置指南 - Wind Spirit 0x00 前言 该教程主要安装了如下软件包 iptables MySQL PHP PHP 相关模块 Nginx 主要配置实现了以下功能 修改软件源 修改 PS1,更改配色 SSH 每隔 30 秒发送一个心跳包 修改 iptables 规则,开放端口 修改 MySQL 密码 修改 PHP-FPM 的工作模式 使 Nginx 支持解析 .php 文件 大部分软件的配置文件被修改后需要重启进程才能应用更改 为了配置方便我个人习

Quartz任务调度(3)存储与持久化操作配置详细解

内存存储RAMJobStore Quartz默认使用RAMJobStore,它的优点是速度.因为所有的 Scheduler 信息都保存在计算机内存中,访问这些数据随着电脑而变快.而无须访问数据库或IO等操作,但它的缺点是将 Job 和 Trigger 信息存储在内存中的.因而我们每次重启程序,Scheduler 的状态,包括 Job 和 Trigger 信息都丢失了.Quartz 的内存 Job 存储的能力是由一个叫做 org.quartz.simple.RAMJobStore 类提供.在我们的

如何安全的存储用户的密码

大多数的web开发者都会遇到设计用户账号系统的需求.账号系统最重要的一个方面就是如何保护用户的密码.一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害.如果你还在存储用户密码的MD5,那可真的有点弱了.赶紧来看看这篇文章吧. 保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对密码进行hash操作是一件很简单的事情,但是很多人都犯了错.接下来我希望可以详细的阐述如何恰当的对

某台计算机允许域用户修改网络配置,但不允许安装和卸载软件

客户要求如下:要求对某台机器允许域用户修改网络配置,但不允许安装和卸载软件.如何实现? ===解决思路 通过组策略实现"不允许安装和卸载软件" 普通账户在域中是无法修改网络配置的,将域用户添加到本地管理员组中,如果不想让其成为本地管理员,也可以将其添加到Network Configuration Operators组中,此组的成员可以修改网络配置,这种方法用户同时需要PowerUser权限,如果没有的话,权限是不够的 客户的域用户默认都有PowerUser权限 ===组策略配置 1)新