- 浏览: 232794 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
net_liu:
zxptian 写道楼主能把TransferFiles也贴出来 ...
c# Socket 文件的传输 -
zxptian:
楼主能把TransferFiles也贴出来分享下吗?
c# Socket 文件的传输
注册表操作
//写入启动项 private void btnStart_Click(object sender, EventArgs e) { //获取程序执行路径.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装. RegistryKey loca = Registry.LocalMachine; RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); try { //SetValue:存储值的名称 run.SetValue("kaixin", starupPath); MessageBox.Show(run.GetValue("kaixin").ToString()); MessageBox.Show("已启用开机运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); loca.Close(); } catch (Exception ee) { MessageBox.Show(ee.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } regset();//获取注册表状态 } //删除启动项 private void btnStop_Click(object sender, EventArgs e) { //获取程序执行路径.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装. RegistryKey loca = Registry.LocalMachine; RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); try { //SetValue:存储值的名称 run.DeleteValue("kaixin"); MessageBox.Show("已停止开机运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); loca.Close(); } catch (Exception ee) { MessageBox.Show(ee.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } regset();//获取注册表状态 } //状态 private void regset() { //获取程序执行路径.. // string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装. RegistryKey loca = Registry.LocalMachine; RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); string[] subkeyNames; subkeyNames = run.GetValueNames(); foreach (string keyName in subkeyNames) { if (keyName == "kaixin") { this.lblMsg.Text = "开机运行(启动中)"; this.btnStart.Enabled = false; this.btnStop.Enabled = true; } else { this.lblMsg.Text = "开机运行(已停止)"; this.btnStart.Enabled = true; this.btnStop.Enabled = false; } } }
/// <summary> /// 根据指定注册表路径启动程序 /// </summary> private static void GetPathStart() { RegistryKey loca = Registry.LocalMachine; //路径可自定义 RegistryKey GetPath = loca.CreateSubKey(@"SOFTWARE\Microsoft\VisualStudio\9.0\Setup"); string Path = GetPath.GetValue("Dbghelp_path").ToString(); Process.Start(Path + @"\devenv.exe"); }
发表评论
-
List转DataTable(反射)
2012-02-06 10:48 2741List转DataTable(反射) // ... -
DataTable转泛型
2012-01-31 17:39 1277DataTable转泛型 public clas ... -
利用鼠标钩子将鼠标中键转为左键
2011-05-04 13:50 1644利用鼠标钩子将鼠标中键转为左键 鼠标 ... -
C# 命名规范
2011-04-01 13:32 1969C# 命名规范 文章分类:.net编程 ... -
VS2008 快捷键大全
2011-04-01 13:30 915VS2008 快捷键大全[转帖] 文章分类 ... -
C# 中的委托和事件
2011-04-01 13:26 1283缩略显示 C# 中的委托和事件 文章 ... -
C#Winform限制Textbox只能输入数字
2011-04-01 13:20 7480C#Winform限制Textbox ... -
C# 跳转语句(break,continue,goto,return,throw)
2011-04-01 12:38 3427C# 跳转语句(break,continue,goto,r ... -
C#窗体固定在桌面上
2010-11-19 10:25 1648[DllImport("user32.dll& ... -
if-else 都输出的方法
2010-10-12 11:44 1306if-else 都输出的方法 if (new Func< ... -
反射技术
2010-09-15 17:42 922什么是反射? 反射就 ... -
发一个接口做参数的例子
2010-08-06 08:48 956发一个接口做参数的例子 回头接口 using System ... -
C#中使用正则表达式
2010-08-04 13:39 1336C#中的正则表达式包含 ... -
C#的几个技巧
2010-08-04 13:35 8481.如果可能尽量使用接 ... -
反射动态调用类成员
2010-08-04 13:30 981使用反射动态调用类成员,需要Type类的一个方法:Invoke ... -
在vs2005中发送邮件
2010-08-03 16:14 1146在vs2005中发送邮件的方法如下: ... -
XML数据排序
2010-06-30 14:20 3406根据XML数据的Index 来进行排序 方法一: ... -
程序动态升级版本
2010-06-30 10:00 998C#实现程序动态升级版本。通过反射获取本地版本,然后跟服务器中 ... -
将DataGridView 数据导出到Excel
2010-06-25 15:46 5092/// <summary> ... -
将Excel导入到Oracle
2010-06-25 15:39 5416private void btnInsert_Click(o ...
相关推荐
在易语言中,注册表操作类是一个重要的模块,用于对计算机的注册表进行读写、查询和修改等操作。 注册表是Windows操作系统中的核心数据库,存储了系统和应用程序的各种设置信息,如用户配置、软件安装路径、硬件...
在本段内容中,主要介绍了C#中注册表操作类的基础知识,包括注册表基项的定义和注册表数据类型的分类。这些知识点是进行C#编程时,尤其是进行系统配置和管理时的重要组成部分。 注册表是Windows操作系统中的一个...
"VC注册表操作类"就是为了解决这个问题而设计的,它提供了一种方便的方式来处理注册表。 CRegistry是一个常见的VC++类,用于封装注册表操作。这个类通常包含以下功能: 1. **打开和关闭注册表键**:CRegistry类...
C#编程 系统及注册表操作 DummyKey(源码)(源码)C#编程 系统及注册表操作 DummyKey(源码)(源码)C#编程 系统及注册表操作 DummyKey(源码)(源码)C#编程 系统及注册表操作 DummyKey(源码)(源码)C#编程 系统及注册表操作 ...
在易语言中,注册表操作是一项重要的功能,它允许程序员读取、写入和管理系统的注册表,以此来实现对系统设置的控制和程序的配置存储。注册表是Windows操作系统中的一个重要数据库,用于存储系统和应用程序的各种...
在易语言中,注册表操作是一个重要的组成部分,因为注册表是Windows操作系统的核心数据库,存储着系统和应用程序的配置信息。本文将详细介绍易语言注册表操作增强模块,以及它如何帮助程序员更高效地处理注册表相关...
C#编程 系统及注册表操作 GetMousePosition(源码)(源码)C#编程 系统及注册表操作 GetMousePosition(源码)(源码)C#编程 系统及注册表操作 GetMousePosition(源码)(源码)C#编程 系统及注册表操作 GetMousePosition...
在本文中,我们将深入探讨如何在.NET环境中进行注册表操作,并结合提供的压缩包文件,了解实际的代码实现。 注册表是Windows操作系统中的一个重要组成部分,它存储了系统和应用程序的各种配置信息,如软件设置、...
在C++编程中,注册表操作是一个常见的任务,特别是在Windows平台上。注册表是操作系统存储配置信息的地方,包括软件设置、用户首选项等。本项目提供了一个C++的注册表操作类,可以方便地进行读写注册表键值,这对于...
一、注册表操作基础 注册表主要由以下五部分组成:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USERS和HKEY_CURRENT_CONFIG。这些根键下包含了众多子键和值,用来存储各种配置信息。 二、MFC...
"完整版注册表操作增强模块1.2"可能是一个第三方工具,旨在帮助用户更高效、安全地管理和编辑注册表。 1. **注册表的基本结构**: - 注册表主要由五大主要部分组成:HKEY_LOCAL_MACHINE(本地机器),HKEY_CURRENT...
首先,我们来看一下`RegManager`,这是一个可能的自定义类,用于封装注册表操作。通常,这样的类会包含一组方法,如打开、创建、读取、写入、删除注册表键值。例如,可能会有`OpenKey`、`CreateKey`、`ReadValue`、`...
在“完整版注册表操作增强模块1.0.rar”这个压缩包中,包含了一个名为“注册表操作增强模块1.0”的程序,可能是以.exe或.dll形式存在的可执行文件。这个模块通常具备以下关键特性: 1. **注册表备份与恢复**:该...
在IT领域,Windows操作系统是广泛使用的个人计算机系统,掌握其使用技巧和注册表操作对于提升电脑使用效率和保障系统安全至关重要。"Windows技巧全集和注册表操作100例"是一个专门针对这两个主题的资源集合,旨在...
本文将通过实例代码的方式详细介绍如何在编程中进行注册表操作。 首先,我们要了解注册表的基本结构。注册表由几个主要部分组成:HKEY_LOCAL_MACHINE (HKLM)、HKEY_CURRENT_USER (HKCU)、HKEY_CLASSES_ROOT (HKCR)...
本资源提供的“注册表操作类V1.1”是一个面向X86(32位)和X64(64位)平台的注册表读写模块,它简化了开发者对注册表的操作,使得在不同架构的计算机上进行注册表管理更加方便。 在Windows API中,访问注册表通常...
本文将深入探讨如何使用C#语言来执行注册表操作,包括创建、删除、读取和写入注册表项。 首先,我们要了解C#中用于访问注册表的类库——`Microsoft.Win32.Registry`。这个命名空间提供了几个静态类,如`RegistryKey...
VB6.0中没有内置的注册表操作函数,因此我们需要通过API(应用程序接口)调用来实现对注册表的读写操作。 1. **API函数介绍** - `RegCreateKeyEx`:创建一个新的注册表项。 - `RegOpenKeyEx`:打开已存在的注册表...
本示例提供了一种通过类模块进行注册表操作的方法,可以帮助开发者更方便地读写和管理注册表键值。 首先,我们来看`clsRegistry.cls`这个文件,它很可能是定义了一个名为`Registry`的类。在这个类中,通常会封装...
在这个场景中,我们讨论的是一个专门用于VC++ 6.0开发环境的封装注册表操作类。 这个类为程序员提供了方便的接口,使得在C++代码中可以轻松地对注册表进行添加、修改和删除操作,而无需深入了解底层的注册表API。...