C#编程如何写入注册表

我想编一个注册窗口但是,但是不想每次启动都要注册,谁能提供一些方法。顺便问一下回不回因为错误操作注册表导致系统问题。

方法就是做个记录,保存在配置文件中或是保存在注册表中,具体方法就是文件操作或是注册表操作,自己搜一下

如果错误的操作注册表当然会使系统出问题了,因为注册表可以理解为系统的数据库
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-07
using Microsoft.win32
就可以直接写入注册表了

具体代码我现在没有

如何将C#安装路径写入注册表
RegistryKey --操作注册表 RegistryKey src = Registry.LocalMachine.OpenSubKey("SOFTWARE", true).OpenSubKey("Microsoft", true); 获取注册的路径 RegistryKey red = src.CreateSubKey("Kugou7");\/\/写入注册表项(你所说的文件夹)red.SetValue("ServerID", “PC”);\/\/在这个文件夹内写入值 ...

如何将C#安装路径写入注册表
Registry.LocalMachine.OpenSubKey("SOFTWARE",true).OpenSubKey("Microsoft",true);获取注册的路径 RegistryKey red = src.CreateSubKey("Kugou7");\/\/写入注册表项(你所说的文件夹)red.SetValue("ServerID",“PC”);\/\/在这个文件夹内写入值 ...

有没有C#的注册表项读取和写入方式?
.读取指定名称的注册表的值 \\x0d\\x0a\\x0d\\x0a 程序代码\\x0d\\x0aprivate string GetRegistData(string name) \\x0d\\x0a{ \\x0d\\x0astring registData; \\x0d\\x0aRegistryKey hkml = Registry.LocalMachine; \\x0d\\x0aRegistryKey software = hkml.OpenSubKey("SOFTWARE",true); \\...

C#写入注册表
打开文件对话框选择图片: using (OpenFileDialog openFileDialog = new OpenFileDialog()) { if (openFileDialog.ShowDialog() == DialogResult.OK) { Microsoft.Win32.RegistryKey registryKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Control Panel\\\\Desktop", true); registryKey.SetValue(...

C# 创建和修改注册表信息
通过 RegistryKey 类的 CreateSubKey 方法和 SetValue 方法可以创建注册表信息。CreateSubKey 方法用于创建一个新子项或打开一个现有子项以进行写访问。其语法为:public RegistryKey CreateSubkey(string subkey)。subkey 参数为要创建或打开的子项的名称或路径。若指定零长度字符串,则返回当前的 Registry...

C#进行注册表和键值操作
首先,理解注册表至关重要,它储存着系统和软件的大量信息。通过命令行输入Regedit可以访问注册表,其根分支包括HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS和HKEY_CURRENT_CONFIG,分别对应不同的数据存储。每个文件夹图标代表注册表项,而每个项下的键值对则是其核心内容。在C#...

怎样用C#语言编写锁定注册表和系统时间?
回答:实现相同的功能为什么要使用C#呢?为了练习?锁定系统注册表打不开可以有很多方法:写REG文件,写INF文件,或者通过组策略来实现介绍一下组策略的实现途径:组策略(适用于WINDOWS 2000\/XP_PRO) 单击[开始]-[运行],在对话框中输入“gpedit.msc”,单击[确定]打开组策略,定位到[用户配置]-[管理模板]-[...

c# winform 程序怎么在安装时插入注册表值
最简单的思路1、使用WINFORM执行DOS命令2、使用命令插入注册表的值

求C#注册表读取写入方法
SetValue方法:设置指定的注册表项的指定名称\/值对。如果指定的项不存在,则创建该项。方法:public static void SetValue(string keyname,string valueName,Object value)参数基本与Get方法同,其中value为要存储的值 举例,程序基于Framework 1.1,而上述为Framework 2.0,可能有所区别 写入信息:Micr...

...把当前日期写入注册表,等下次启动的时候,判断软件的试用期是否到期...
1.取得服务器时间 2.加密服务器时间 3.启动时验证注册表是否存在该键(使用6中的方法验证)4.若注册表不存在该键,将时间写入客户机注册表 try { RegistryKey rsg = null;Registry.LocalMachine.CreateSubKey("SOFTWARE\\\\xxx");rsg = Registry.LocalMachine.OpenSubKey("SOFTWARE\\\\xxx", true);rsg....

相似回答