注册表是什么?
30年前,Windows使用文本文件储存系统的软硬件配置信息,现在也能看到一些痕迹。比如这个路径下的ini文件(Initialization)就是。ini文件来存储系统的软硬件配置信息并不方便。
从Windows NT开始,过渡到使用数据库来存储配置信息,这个数据库的名字就叫做注册表(Registry),这些数据库文件放在下面这个路径。
使用regedit这个程序才可以编辑注册表数据。这个程序在Windows的根目录下。
打开注册表编辑器。
左侧的这些文件夹图标对应的名称叫做“key”,中文名叫做“项”,相当于文件管理器中的一个文件夹;“项”包含“子项”;每个“项”内可以包含多个“值value”,“值”就是右边的东西,相当于文件,“值”有名称、类型、数据三个属性。
第一个用处:给鼠标右键菜单添加一个内容
按照下图可以找到我们在桌面或者文件夹中右键鼠标时的菜单。如果我们新建一个项,就可以在右键鼠标的菜单中发现新建的这个项。
新建一个项“迷糊”,建立它的子项“command”,给数据为“notepad.exe %1”。这个时候就可以实现右键菜单中可以打开一个文本文件。
第二个用处:给菜单加图标
给“迷糊”这个项添加一个字符串数值,数据为下图中所示。就可以实现鼠标右键菜单加上一个图标。
第三个用处:给任务栏的时间添加读秒
找到这个路径
新建一个值,名称叫做ShowSecondInSystemClock,类型为REG_DWORD,数据为1,重启电脑后,任务栏的时间就可以显示读秒。
第四个:用Python操作注册表
使用winreg模块
参考:【注册表是什么?怎么修改?】 https://www.bilibili.com/video/BV11Y4y1n7wY/?share_source=copy_web&vd_source=18611139f4ff6f3dc101d38860b18635
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具