LZY'Blog

记录LZY的生活、行程!

C#通过修改注册表对电脑“开始”菜单与任务栏进行设置

  通过注册表可以对“开始”菜单和任务栏进行设置,“开始”菜单中通常有“运行”菜单、“帮助”菜单和“搜索”菜单,这些菜单都可以通过注册表进行隐藏。在任务栏中可以显示时间,在任务栏的右键菜单中可以设置任务的属性。为了增强安全性,通常禁止任务栏的右键菜单。下面通过一个实例介绍如何使用注册表实现这些功能。

C#通过修改注册表对电脑桌面图标进行设置

  电脑桌面是人机交互的窗口,在电脑桌面上有“计算机”、“回收站”、“用户的文件”、“控制面板”以及“网络”等。这些快捷方式可以使用户方便、快捷地操作电脑。在电脑桌面的空白处单击鼠标右键,在弹出的快捷菜单中选择“个性化”命令,打开“个性化”窗体。在该窗体左侧选择“更改桌面图标”命令,打开“桌面图标设置”对话框,在该对话框中可以设置是否显示“计算机”、“回收站”、“用户的文件”、“控制面板”以及“网络”。

删除注册表中信息的方法---DeleteValue方法

  DeleteValue方法主要用于删除指定的键值。

删除注册表中信息的方法---DeleteSubKeyTree方法

  DeleteSubKeyTree方法用于彻底删除指定的子键目录,包括删除该子键以及该子键以下的全部子键。由于该方法的破坏性非常强,所以在使用时要特别谨慎。

删除注册表中信息的方法---DeleteSubKey方法

  DeleteSubKey方法用于删除不包含任何子键的子键。

C#程序中修改注册表信息的方法与示例

  由于注册表中的信息十分重要,所以一般不要对其进行写操作。也可能是这个原因,在.Net Framework中并没有提供修改注册表键的方法;而只是提供了一个危害性相对较小的SetValue方法,通过这个方法,可以修改键值。在使用SetValue方法时,如果它检测到指定的键值不存在,就会创建一个新的键值。

C#程序中创建注册表信息的方法与示例

  通过RegistryKey类的CreateSubKey方法和SetValue方法可以创建注册表信息,下面介绍这两种方法。

读取注册表中信息的方法---GetValueNames方法

  GetValueNames方法用于检索包含与该项关联的所有值名称的字符串数组。

读取注册表中信息的方法---GetSubKeyNames方法

  GetSubKeyNames方法用于检索包含所有子项名称的字符串数组。

读取注册表中信息的方法---OpenSubKey方法

  OpenSubKey方法用于检索指定的子项。

分页:[«]1[»]

Powered By Z-Blog 1.8 Walle Build 100427 |

Copyright 2009-2012 LZY'Blog. | ICP:蜀ICP备05027543号