自动化OEM信息更改


购买笔记本电脑后,我第一次以某种方式更新了Windows,发现系统中显示的漂亮的制造商徽标突然消失在某处。

所以我发现什么是OEM ...

Google很快向我解释说,我丢失的漂亮图标是OEM信息的一部分,该信息在更新Windows之后已删除(实际上是合乎逻辑的)。

Windows中的OEM原始设备制造商 )的特征在于以下参数:

  • 制造商 -制造商
  • 型号 -设备型号
  • 支持小时-技术支持时间
  • SupportPhone-技术支持电话号码
  • SupportURL-技术支持站点的地址
  • 徽标 -制造商的徽标(因此,所有徽标均以此开头)

可以通过注册表使用字符串值通过注册表[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ OEMInformation]添加或更改所有这些信息。

所有参数每行限制为256个字符,徽标应为.bmp格式,分辨率为120x120像素。


或者,出于这些目的,您可以使用现成的实用程序(大多是自编写的)。

我不喜欢这两种选择,因为第一种选择建议您直接进行所有操作:第二种情况是-未经认证的第三方软件无法激发您的信心(您永远不知道该如何处理注册表)

因此,我决定编写自己的未经认证的软件,但有一个警告-列出源代码,以便那些突然遇到与我相同的问题的人不再遇到上述缺点。

在两个晚上,我们得到了一个简约的应用程序,可以执行分配给它的所有功能。


我还要注意“加载配置”按钮,该按钮允许从配置文件(.exe.config)加载所有OEM参数。

可能,如果不是该按钮,那么就不会发布任何帖子。 事实是,在当前的工作场所,我们有时会同时提供软件和硬件,因此引入OEM信息对我们来说是紧迫的任务(尽管没人想到这一点很奇怪)。

言归正传。 指南已批准。 现在,这个孩子正在为公司的利益努力。

在这篇文章中,除了解释什么是OEM信息以及如何进行更改之外,我还想通过一个简单的示例再次传达一个简单的想法: 有一个想法-实施它! 请勿将其放在抽屉中。 毕竟,您面临的问题可能与其他问题有关。

Source: https://habr.com/ru/post/zh-CN473534/


All Articles