C#获取已安装的应用程序GUID

C#获取已安装的应用程序GUID,第1张

  如果这GUID是在安装程序(更准确地称为Package Code)中,可以从“HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \卸载”

中拉出这些相关的GUID。

  如果是64位 *** 作系统上的32位程序,那么您也可以检查'Wow6432Node'。所以'HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall' –

在HKEY_CLASSES_ROOT\CLSID\注册表中查看。

GUID

(全球唯一标识符

全局唯一标识符(GUID,GloballyUniqueIdentifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。

GUID的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。

GUID一词有时也专指微软对UUID标准的实现。

在Windows平台上,GUID广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。

电脑中的GUID可以在注册表中找到,具体方法如下:

1,点击开始,运行,输入:regedit,然后点击确定。

2,在注册表中依次展开HKEY_CLASSES_ROOT\CLSID\,在CLSID的下面就可以看到很多的GUID文件夹,这些ID对应的都是系统里面所有不同的程序,文件,系统组件等。

GUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个x是0-9或a-f范围内的一个4位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF即为有效的GUID值。

1、制作好uefi pe启动U盘之后,将win7 64位系统iso镜像直接复制到U盘gho目录下;

2、在uefi电脑上插入U盘,启动之后不停按F12、F11、Esc等快捷键,在d出的启动项选择框中,选择识别到的U盘启动项,如果有带UEFI的启动项,要选择uefi前缀的启动项,按回车键;

3、由于制作方式的不同,有些uefi pe启动盘会直接进入pe系统,有些会先显示这个主界面,如果显示这个界面,选择【02】回车运行win8PEx64;

4、进入pe系统之后,如果之前就是guid(gpt)分区表,,直接执行第7步,反之则双击桌面上的【DG分区工具】,右键选择硬盘,点击【快速分区】;

5、分区表类型选择【GUID】,也就是GPT,然后设置分区数目,设置系统盘的大小,固态硬盘还需勾选【对齐分区到此扇区】进行4k对齐,数字默认即可,确定;

6、之后执行硬盘分区以及格式化过程,分区之后如图所示,guid分区表会有ESP、MSR两个额外分区;

7、接着双击打开【大白菜PE一键装机】,映像路径选择win7 x64 iso文件,然后点击下拉框,自动提取win7.gho文件,选择win7.gho文件;

8、接着选择【还原分区】,选择win7系统安装位置,一般是C盘,如果不是C盘,根据卷标【系统】或硬盘大小来选择,点击确定;

9、d出这个对话框,勾选这些项,如果是usb3.0,可以勾选注入驱动,点击确定;

10、转到这个界面,执行win7系统安装到C盘的过程,等待进度条执行完成;

11、 *** 作完成后,电脑会重启,此时拔出U盘,会自动进入这个界面,继续执行win7系统的安装;

12、整个安装过程需要5-10分钟,在启动进入win7桌面之后,guid分区就安装上win7系统了。

以上就是guid分区安装win7系统的方法,只要电脑支持uefi启动,就可以按照上面的方法在guid格式下装win7系统。

全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对UUID标准的实现。

在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。

在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11464056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存