ASP.NET中如何读取和写入注册表

直接给源码:

读取注册表内容:

1 RegistryKey regkey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
2 string[] n=regkey.GetValueNames();
3 for(int i=0;i<n.Length;i++)
4 {
5   Response.Write(n[i]+": "+regkey.GetValue(n[i])+"<br >");
6 }

写入注册表:

1 RegistryKey regkeySetKey = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true).CreateSubKey("test_test");
2 regkeySetKey.SetValue("Key1","Value1");
3 regkeySetKey.SetValue("Key2","Value2");
4 regkeySetKey.SetValue("Key3",3);
时间: 2024-10-09 09:23:46

ASP.NET中如何读取和写入注册表的相关文章

C#部署安装写入注册表操作

imihiro 安装部署程序,将安装目录写入注册表 (1)在“安装部署项目”上点击“注册表编辑器” (2)在HKey_LOCAL_MACHINE_SoftWare 下新建键 Manufacturer 代表软件的制造商. (3) 右键à新增字符串值,设置Name和Value属性. Name   NewPrjClient Value  @[TARGETDIR]NewPrjClient.exe [TARGETDIR]代表用户选择的安装目录. NewPrjClient.exe 代表exe的名称.   这

C++ 无法将值写入注册表 HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Windows\CurrentVersion\Run

C++  无法将值写入注册表 HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Windows\CurrentVersion\Run,但在写入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run时,在目录HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下也会生成,同时在以下两图目录下也生成相应的注册项. 实际写入目录为:

Hadoop中HDFS读取和写入的工作原理

介绍 HDFS和HBase是Hadoop中两种主要的存储文件系统,两者适用的场景不同,HDFS适用于大文件存储,HBASE适用于大量小文件存储. 本文主要讲解HDFS文件系统中客户端是如何从Hadoop集群中读取和写入数据的,也可以说是block策略. 正文 一 写入数据 当没有配置机架信息时,所有的机器hadoop都默认在同一个默认的机架下,名为"/default-rack",这种情况下,任何一台 datanode机器,不管物理上是否属于同一个机架,都会被认为是在同一个机架下,此时,

平台安装时写入注册表的打包方法

最近根据客户要求,在用户下载办公系统安装包安装后,将直接从网页登陆,这需要在注册表中写入delit项,在此之前平台一直采用的是安装好后,从平台提供的登陆界面登陆然后在向注册表添加项. 要解决这个问题,只能在用户安装好客户端后就自动的向注册表写入delit项.下面是实现方法:1.我们使用下图中所示工具进行安装包打包: 2.具体打包步骤可以参照http://plat.delit.cn/article-1-167.html 3.点击安装之后--双击结束安装--点击操作--选择On Preload事件,

c++写入注册表

一.说明:      注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息.注册表中的值通过其名称标识.值名称由与键名相同的字符组成.值本身可以是字符串.二进制数据或者是32位无符号值.在这里我们主要运用以下技巧: (一).预定义的注册表键.注册表包含了几个预定义键: HKEY_LOCAL_MACHINE 包含描述计算机及其配置的条目.其中包括关于处理器.系统主板.内存和已安装的软件和硬件的信息. HKEY_CLASSES_ROOT 是与文档类型和 OLE\COM 相关的信息

安装lr时无法将值Disable Script Debugger 写入注册表

1. 运行“regedit”打开注册表编辑器. 2. 右键点击权限.HKEY_CURRENT_USER-Softwart-Microsoft-Internet Explorer-Main 3. 勾选everyone组的权限-Full Control(完全控制) 4. 返回安装页面点击重试,如果不行退出重启机器,安装lr

VMWare------安装时出现无法将值写入注册表项

安装时提示详情: 无法打开注册表项UNKNOWN\Components\...请确认你是否有足够的权限访问该注册表项,或者与技术支持人员联系. 解决方法: 关掉360安全卫士等软件再安装

C#中excel读取和写入

1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDb

c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机等等收集

界面虽然被我弄的很难看,但功能还可以 里边注册表的路径自己设置一下,或者加一个创建注册表的语句,不然会报错 前台: Html代码   <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="FPSZ.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML