【案例】注册表简介,新建一个右键菜单打开方式选项

这里写目录标题

    • 来源
    • 注册表的介绍
    • 注册表编辑器
      • VScode的打开方式菜单![image-20231217201730121](https://img-blog.csdnimg.cn/img_convert/56c02643df9e8ec3afb4f3ac5cc0cdd5.png)
      • 如何自定义一个右键菜单
        • 备份注册表
        • 新建一个菜单选项”右键用记事本打开“
      • DWORD
      • QWORD
      • 可扩充字符串
        • ICON值设置,到文件的.exe路径
        • command命令子项
    • 利用导出、导入注册表,进行复制
      • 导出vscode的项
      • 设置好的.reg注册表,也可以分发使用
    • 另外注意事项
      • 导入注册表不会删除项、值
      • 不要随便导入来历不明注册表,可能有安全隐患
      • 修改注册表时候关机,可能会损坏注册表,严重时不能启动系统

来源

勤份

https://www.bilibili.com/video/BV1t34y1F79B/?spm_id_from=333.1007.tianma.38-1-147.click&vd_source=03f46161f85a0a5c828c31ed7544a9e7

注册表的介绍

像这种关机后不会丢失的配置。通常需要用存储
在硬盘里的文件来记录

在早期没有注册表的时候,windows上的程序用
基于文本的ini文件来记录

如存在ini文件乱放的间题。给文件管理和软件卸
载带来不必要的麻烦

后面微软推出了注册表。解决了一部分阃题

注册表当然也是基于文件的

位置在c/…system32/ config目录下

【案例】注册表简介,新建一个右键菜单打开方式选项_第1张图片

与.ini文件不同的是,注册表并不允许应用程序直接读写

【案例】注册表简介,新建一个右键菜单打开方式选项_第2张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第3张图片

而是要通过windows提供的注册表编辑器,组策略。.reg文件或者是接口等来进行读写

注册表里存储了很多配置信息,有些配置信息是软件本身就开放给用户设置的,用户更改这些配置后,就会更新到注册表上

【案例】注册表简介,新建一个右键菜单打开方式选项_第4张图片

有些配置则是软件内部使用的,不方便或者懒得开放给用户设置

通过修改注册表就可以修改这些配置实现更高的软件自定义

这正是注册表迷人的地方之一

注册表编辑器

【案例】注册表简介,新建一个右键菜单打开方式选项_第5张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第6张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第7张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第8张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第9张图片

VScode的打开方式菜单【案例】注册表简介,新建一个右键菜单打开方式选项_第10张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第11张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第12张图片

如何自定义一个右键菜单

理论上是可行的,但是在实践开始之前。有一点需要注意

像前面所。注册表也.存着对系统至关重要的配置信息

备份注册表

【案例】注册表简介,新建一个右键菜单打开方式选项_第13张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第14张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第15张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第16张图片

image-20231217203351936

【案例】注册表简介,新建一个右键菜单打开方式选项_第17张图片

新建一个菜单选项”右键用记事本打开“

【案例】注册表简介,新建一个右键菜单打开方式选项_第18张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第19张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第20张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第21张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第22张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第23张图片

可扩充字符串 / 字符串值, 没有影响。

在计算机编程和架构中,DWORDQWORD 是指定特定大小的数据类型的术语。

DWORD

DWORD 代表 “Double Word”,它是 32 位(4 字节)的无符号整数。在 32 位系统中,一个字(Word)通常是 16 位,所以 DWORD 是两个字的大小。它可以存储的值的范围是 0 到 4,294,967,295(2^32 - 1)。

QWORD

QWORD 代表 “Quad Word”,它是 64 位(8 字节)的无符号整数。在 32 位系统中,因为一个字是 16 位,QWORD 则是四个字的大小。它可以存储的值的范围是 0 到 18,446,744,073,709,551,615(2^64 - 1)。

这些类型主要用在低级编程语言如汇编语言或C和C++中,以及在系统编程和操作系统的开发中。在 Windows API 和其他一些系统级编程接口中,DWORDQWORD 经常被用来确保数据类型的大小不受编译器或者平台架构的影响。

可扩充字符串

“可扩充字符串”这个术语可能指的是在编程中能够更改大小的字符串数据类型。例如,在许多编程语言中,字符串是动态大小的,意味着它们可以根据需要扩大或缩小以适应更多或更少的数据。这与固定大小的数据类型(如 DWORDQWORD)形成对比,后者的大小在编译时就已经确定,运行时无法改变。

在一些高级编程语言中,如 Python、JavaScript 或 Java,字符串通常是动态的或可扩充的,因此你不需要预先定义字符串的最大大小。相反,字符串会根据赋予它的内容自动调整大小。

【案例】注册表简介,新建一个右键菜单打开方式选项_第24张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第25张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第26张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第27张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第28张图片

ICON值设置,到文件的.exe路径

创建icon的值,传递路径到.exe文件

【案例】注册表简介,新建一个右键菜单打开方式选项_第29张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第30张图片

command命令子项

【案例】注册表简介,新建一个右键菜单打开方式选项_第31张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第32张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第33张图片

“路径”“%1”

image-20231217211217578

image-20231217211255848

image-20231217211241722

【案例】注册表简介,新建一个右键菜单打开方式选项_第34张图片

设置默认值,为“路径.exe“%1”

利用导出、导入注册表,进行复制

导出vscode的项

【案例】注册表简介,新建一个右键菜单打开方式选项_第35张图片

然后将导出的注册表,用记事本编辑

【案例】注册表简介,新建一个右键菜单打开方式选项_第36张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第37张图片

修改完成后,双击.reg文件,导入这个注册表项文件。

【案例】注册表简介,新建一个右键菜单打开方式选项_第38张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第39张图片

【案例】注册表简介,新建一个右键菜单打开方式选项_第40张图片

设置好的.reg注册表,也可以分发使用

另外注意事项

导入注册表不会删除项、值

【案例】注册表简介,新建一个右键菜单打开方式选项_第41张图片

不要随便导入来历不明注册表,可能有安全隐患

修改注册表时候关机,可能会损坏注册表,严重时不能启动系统

你可能感兴趣的:(windows,microsoft)