介绍如何使用windows注册表

注册表只是一个数据库,应用程序可以使用它来存储和检索配置信息(最后的窗口大小和位置、用户选项和信息或任何其他配置数据)。注册表还包含有关Windows(95/98/NT)和Windows配置的信息。...

注册表只是一个数据库,应用程序可以使用它来存储和检索配置信息(最后的窗口大小和位置、用户选项和信息或任何其他配置数据)。注册表还包含有关Windows(95/98/NT)和Windows配置的信息。

Windows 8 Start Screen on a Laptop

注册表“数据库”存储为二进制文件。要找到它,请在Windows目录中运行regedit.exe(Windows注册表编辑器实用程序)。您将看到注册表中的信息以类似于Windows资源管理器的方式组织。我们可以使用regedit.exe查看注册表信息、更改注册表信息或向其中添加一些信息。很明显,修改注册表数据库可能会导致​系统崩溃(当然,如果您不知道自己在做什么)。

ini与注册表

众所周知,在Windows 3.xx时代,INI文件是存储应用程序信息和其他用户可配置设置的常用方式。INI文件最可怕的方面是,它们只是用户可以轻松编辑(更改甚至删除)的文本文件。在32位Windows中,Microsoft建议使用注册表来存储通常放在INI文件中的信息类型(用户不太可能更改注册表项)。

Delphi完全支持更改Windows系统注册表中的条目:通过TRegIniFile类(对于Delphi 1.0的INI文件用户,与TIniFile类的基本接口相同)和TRegistry类(Windows注册表和注册表上操作的函数的低级包装器)。

简单提示:写入注册表

正如本文前面提到的,基本注册表操作(使用代码操作)是从​注册表并将信息写入数据库。

下一段代码将使用TRegistry类更改Windows墙纸并禁用屏幕保护程序。在使用TRegistry之前,我们必须将Registry单元添加到源代码顶部的uses子句中。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~使用注册表;过程TForm1.FormCreate(发送方:TObject);瓦雷格:树木学;beginreg:=TRegistry.Create;使用reg do begintryif OpenKey(“\Control Panel\desktop”,False),然后开始//change wallpaper和tile itreg.WriteString('wallpaper','c:\windows\CIRCLES.bmp');reg.WriteString('TileWallpaper','1')//禁用屏幕保护程序//('0'=禁用,'1'=启用)注册WriteString('ScreenSaveActive','0')//立即更新更改SystemParametersInfo(SPI_SETDESKWALLPAPER,0,nil,SPIF_SendWinInChange);系统参数sinfo(SPI_设置屏幕激活,0,零,SPIF_发送WinInChange);最终免费;结束;结束;结束~~~~~~~~~~~~~~~~~~~~~~~~~

以SystemParametersInfo开头的两行代码。。。强制Windows立即更新墙纸和屏幕保护程序信息。运行应用程序时,您将看到Windows墙纸位图更改为Circles.bmp图像——也就是说,如果Windows目录中有Circles.bmp图像。(注意:您的屏幕保护程序现在已禁用。)

  • 发表于 2021-09-15 03:44
  • 阅读 ( 84 )
  • 分类:编程

你可能感兴趣的文章

如何清洁你的windows电脑:终极清单

... 9清理注册表 ...

  • 发布于 2021-03-12 07:56
  • 阅读 ( 265 )

如何禁用windows自动维护以及如何替代

... 禁用自动维护要求您编辑Windows注册表。您可能知道,在编辑注册表时出错会对系统造成严重后果。在最坏的情况下,您可能根本无法启动计算机。 ...

  • 发布于 2021-03-13 18:53
  • 阅读 ( 224 )

7种有效的工具,可在windows上提高硬盘性能

...文件和重复文件,确保优化RAM和CPU使用率,并尽可能保持注册表整洁。 ...

  • 发布于 2021-03-18 01:20
  • 阅读 ( 435 )

如何在没有防病毒软件的情况下获得Windows7中的安全更新

...,最终导致人们的电脑崩溃。因此,除非防病毒**商设置注册表项确认其软件与更新兼容,否则Windows Update现在不会安装相关修补程序。 ...

  • 发布于 2021-03-25 17:29
  • 阅读 ( 181 )

如何使用windows defender扫描映射的网络驱动器

...件。下面是如何确保扫描网络驱动器。 家庭用户:通过注册表启用映射的网络驱动器扫描 如果您使用的是Windows 10 Home,则必须编辑Windows注册表或使用PowerShell,稍后我们将介绍如何进行此更改。如果您使用的是windows10professional...

  • 发布于 2021-04-02 09:36
  • 阅读 ( 197 )

如何使用命令提示符查找windows 10产品密钥

...示符下输入快速命令来找到它。下面介绍如何使用Windows注册表方法查找产品密钥。 使用命令提示符查找windows 10产品密钥 要使用命令提示符查找Windows10产品密钥,您需要以管理权限打开命令行应用程序。为此,请在Windows搜索...

  • 发布于 2021-04-02 13:00
  • 阅读 ( 269 )

如何在Windows10上禁用首次登录动画

...动画似乎可以为新用户节省大量时间。 家庭用户:通过注册表禁用第一次登录动画 如果您有windows10home,则必须编辑Windows注册表才能进行这些更改。如果您使用的是windows10professional或Enterprise,也可以这样做,但是在注册表中...

  • 发布于 2021-04-02 15:19
  • 阅读 ( 174 )

如何启用或禁用windows 10的安全登录

...说明更忙。如果您想走风景优美的路线,但要避开Windows注册表,请使用此方法。 同时按“Windows”和“R”键(Windows+R)启动运行命令。将出现一个小弹出窗口。“类型”理学硕士(不带引号),然后单击“确定”按钮(或按回...

  • 发布于 2021-04-03 01:50
  • 阅读 ( 143 )

如何在Windows7、8或10上设置自定义登录屏幕背景

...以通过一个简单的设置来更改锁屏背景,但是您必须深入注册表才能更改登录屏幕背景。在Windows7中,只有一个登录屏幕,您必须在注册表中为其启用自定义背景(或通过组策略),然后才能选择新的背景。 相关:如何在Windows10...

  • 发布于 2021-04-08 05:58
  • 阅读 ( 201 )

如何在windows中禁用家庭组功能(并将其从文件资源管理器中删除)

...,然后如果您运行的是Windows8或Windows10,请快速浏览一下注册表。下面是如何完成的。 步骤一:如果您的电脑当前是其中一部分,请离开家庭组 如果您的电脑是家庭组的一部分,则在禁用该服务之前,您需要离开家庭组。单击...

  • 发布于 2021-04-08 11:20
  • 阅读 ( 148 )
pqca7165
pqca7165

0 篇文章

相关推荐