非Web程序(桌面程序)的设置一般都存在注册表中。 给这些程序做自动化测试时, 需要经常要跟注册表打交道。 通过修改注册表来修改程序的设置。
本章介绍如何利用C#程序如何操作注册表, 特别是如何操作64位操作系统的注册表。
阅读目录
自动化测试经常需要修改注册表
很多系统的设置(比如:IE的设置)都是存在注册表中。 桌面应用程序的设置也是存在注册表中。 所以做自动化测试的时候,经常需要去修改注册表
Windows注册表简介
注册表编辑器在 C:\Windows\regedit.exe。 或者在运行中,运行"regedit". 就可以启动注册表编辑器。
注册表由主键,键,子键,值项构成。 如下图
主键中的:HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的内容差不多,一个是当前用户的设置,一个是机器的设置。
C#修改注册表
C#修改注册表实在是太简单了,先添加 using Microsoft.Win32; 几行代码就搞定了, 看下面的实例, 读,增,删,改,操作都有了。
以上就是自动化测试读写64位操作系统的注册表的资料,后续继续整理相关资料,谢谢大家对本站的支持!