当前位置: 首页 > news >正文

提供网站制作有哪些可以推广的平台

提供网站制作,有哪些可以推广的平台,重庆建设工程信息网查询成绩,免费建网站.com的区别自动化测试经常需要修改注册表 很多系统的设置(比如:IE的设置)都是存在注册表中。 桌面应用程序的设置也是存在注册表中。 所以做自动化测试的时候,经常需要去修改注册表 Windows注册表简介 注册表编辑器在 C:\Windows\regedit…

自动化测试经常需要修改注册表

很多系统的设置(比如:IE的设置)都是存在注册表中。 桌面应用程序的设置也是存在注册表中。 所以做自动化测试的时候,经常需要去修改注册表

Windows注册表简介

注册表编辑器在 C:\Windows\regedit.exe。   或者在运行中,运行"regedit". 就可以启动注册表编辑器。

注册表由主键,键,子键,值项构成。  如下图

主键中的:HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE中的内容差不多,一个是当前用户的设置,一个是机器的设置。

C#修改注册表

C#修改注册表实在是太简单了,先添加 using Microsoft.Win32; 几行代码就搞定了,  看下面的实例, 读,增,删,改,操作都有了。

  1. static void Main(string[] args)

  2. {

  3. // 实例, 修改IE主页

  4. RegistryKey localMachine = Registry.CurrentUser;

  5. RegistryKey sougou = localMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN", true);

  6. // 获取IE 的主页

  7. string version = sougou.GetValue("Start Page").ToString();

  8. // 修改IE的主页

  9. sougou.SetValue("Start Page", "http://www.cnblogs.com/", RegistryValueKind.String);

  10. // 修改Tanktest这个值项, 如不存在,则新建TankTest值项。

  11. sougou.SetValue("TankTest2", "1", RegistryValueKind.DWord);

  12. // 删除值项

  13. sougou.DeleteValue("TankTest2");

  14. // 新建子键

  15. sougou.CreateSubKey("This is subkey1");

  16. sougou.CreateSubKey("This is subkey2");

  17. // 删除子键

  18. sougou.DeleteSubKey("This is subkey1");

  19. }

32位操作系统和64位操作系统注册表的区别

上面的代码在32位的操作系统上运行没问题, 但是在64位操作系统中就不行了。

应用软件也有32位和64位之分。  在64位的操作系统中, 可以运行32位的应用程序和64位的应用程序。

如果在64位操作系统中安装32位的应用程序, 会安装到C:\Program Files(x86)\下。 启动任务管理器,你会看到32位的程序的进程名字后会带一个 ”*32“, 如下图:

注意: 64位操作系统中:  

64位的程序的注册表还在: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer

32位的程序的注册表而是在: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer

C#程序访问64位操作系统的注册表

 C#的程序都是32位的,访问注册表的时候,会访问HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\, 而访问不到HKEY_LOCAL_MACHINE\SOFTWARE\

.NET 3.5以前 C#程序需要通过Win32API函数(要写几百行代码)才能访问64位操作系统的注册表。

.NET 4.0 后访问64位操作系统的注册表很简单了。

  1. static void Main(string[] args)

  2. {

  3. // 修改64位操作系统的注册表

  4. // 修改IE的首页

  5. // 通过RegistryView 来指定是64位操作系统还是32位

  6. RegistryKey localKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, RegistryView.Registry64);

  7. localKey = localKey.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Main", true);

  8. if (localKey != null)

  9. {

  10. localKey.SetValue("Start Page", "http://www.cnblogs.com");

  11. }

  12. }

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作

http://www.ritt.cn/news/15977.html

相关文章:

  • wordpress nva什么优化
  • 建筑做地图分析的网站怎么开发网站
  • 安徽百度关键词优化西安百度关键词优化
  • 做网站的前景公司建网站多少钱
  • 长沙3合1网站建设价格郑州seo软件
  • 雄安做网站优化的公司百度竞价怎么做开户需要多少钱
  • 邢台手机网站建设多少钱seo关键词优化指南
  • 做钓鱼网站软件百度查重入口免费版
  • 全球建筑设计网站竞价推广怎样管理
  • 做竞价网站要准备什么条件seo优化对网店的推广的作用为
  • 优秀网站设计推荐最近一周的国内新闻
  • 做网站guangxiyanda信息推广平台有哪些
  • 网站建设培训资料重大军事新闻最新消息
  • 网站建设服务怎么样大数据平台
  • 网站资质证书俄国搜索引擎yandex入口
  • 省政府网站管理与建设网络推广外包费用
  • 音乐网站建设目标企业培训课程表
  • 贵州省住房和城乡建设厅官网站网上推广赚钱项目
  • 传送门网站是怎么做的千万别在百度上搜别人名字
  • 免费投票网站制作山东济南seo整站优化费用
  • 雄安微网站开发友情链接交换标准
  • wordpress 下载售卖杭州seo招聘
  • 钢铁网站哪家做的好网址域名注册
  • 网站的推广方案有哪些牛排seo
  • 浅析电商网站建设趋势百度的相关搜索
  • 深圳免费建站seo优化网站的注意事项
  • 用vue做的网站怎么实现响应式培训班有哪些课程
  • 金川做网站公司网页分析工具
  • 网站维护花费营销策划案
  • 青岛房产网站建设网上推广用什么平台推广最好