引入

在品牌机的系统属性上一般都会有自己的OEM信息,如图
(这是网上找的图片)
但是,对于部分用户来说,电脑就不会有这些OEM信息了(如组装机、重置系统后的系统等等),但这就可以找到方法(甚至可以造出个人品牌)。

准备工作

1、一个Windows Vista及以上版本的Windows(因为Windows XP的OEM显示方法不一样)
2、注册表编辑器(如果懒可以使用最后通过自制的OEM信息修改器)

手工修改

1、按下“Windows+R”键,打开“运行”窗口

2、输入命令“regedit”打开注册表编辑器(如果你在系统的Windows文件夹里找也没问题)



3、定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation如果没有该项就新建

4、根据需求创建字符串值

值项说明 字符串值名称 填的内容
OEM图片 Logo OEM图片所在位置(一般为绝对路径,注意别填错了
电脑型号 Manufacturer 随便填
电脑型号 Model 随便填,看起来正常即可
技术支持电话 SupportPhone 随便填,建议填电话,看起来正常点
技术支持时间 SupportHours 随便填,建议填时间
技术支持网站 SupportURL 填网址,不然点击后用浏览器打不开


5、如果有设置OEM图片显示的话,要将图片拷贝在对应的目录里

结果:

工具修改

1、下载OEM修改工具,然后运行它
百度网盘下载地址,提取码:fh5m

2、根据提示进行设置
(最后一个选项“技术支持选项(Technical support information”打错了,应该是“技术支持网站”)

3、点击“设置(Setting)”,如看到提示窗,及更改成功

结果:

OEM信息删除

再好的内容也会看腻,所以也通过了删除的方法

手工删除方法:
1、打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation

2、将里面的值项全部或部分删除就可以达到结果了

结果:

软件删除法:
1、下载上方通过的OEM修改工具
2、由于打开后所有内容都是为空的,所以直接点击“设置”即可

结果:

OEM修改器源码

O(∩_∩)O哈哈~我这人挺好的,不止把源码贴出来,还可以给大家下
其实源码文件就在上面那个分享链接里↑

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;namespace OEM
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button3_Click(object sender, EventArgs e){if (openFileDialog1.ShowDialog() == DialogResult.OK) // 如果用户选择了文件{try{pictureBox1.Image = new Bitmap(openFileDialog1.FileName); // 打开图片}catch(Exception ex) // 如果有错误{MessageBox.Show(ex.Message, "错误(Error)", MessageBoxButtons.OK, MessageBoxIcon.Error); // 提示错误信息}}}private void button4_Click(object sender, EventArgs e){textBox1.Text = ""; // 将文本框清空textBox2.Text = "";textBox3.Text = "";textBox4.Text = "";textBox5.Text = "";pictureBox1.Image = null; // 将图片显示控件设置为空}private void button1_Click(object sender, EventArgs e){this.Close(); // 退出程序}private void button2_Click(object sender, EventArgs e){try{string Windows = Environment.GetFolderPath(Environment.SpecialFolder.Windows); // 获取系统“Windows”文件夹所在路径RegistryKey OEM = Registry.LocalMachine; // 定位到HKEY_LOCAL_MACHINE项RegistryKey OEMs = OEM.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion", true); // 定位到SOFTWARE\Microsoft\Windows\CurrentVersionOEMs.DeleteSubKeyTree("OEMInformation"); // 删除OEMInformation值项,确定系统不会有任何OEM信息OEM = OEMs.CreateSubKey("OEMInformation"); // 创建OEMInformation值项if (pictureBox1.Image != null) // 如果用户选择了图片{OEM.SetValue("Logo", Windows + "\\OEM.bmp"); // 创建对应的值项pictureBox1.Image.Save(Windows + "\\OEM.bmp", System.Drawing.Imaging.ImageFormat.Bmp); // 将图片保存在系统根目录}if (textBox1.Text != "") // 如果设置了制造商名称{OEM.SetValue("Manufacturer", textBox1.Text); // 创建对应的值项}if (textBox2.Text != "") // 如果设置了电脑行号名称{OEM.SetValue("Model", textBox2.Text); // 创建对应的值项}if (textBox3.Text != "") // 如果设置了技术支持电话{OEM.SetValue("SupportPhone", textBox3.Text); // 创建对应的值项}if (textBox4.Text != "") // 如果设置了技术支持时间{OEM.SetValue("SupportHours", textBox4.Text); // 创建对应的值项}if (textBox1.Text != "") // 如果设置了技术支持网站{OEM.SetValue("SupportURL", textBox5.Text); // 创建对应的值项}MessageBox.Show("OEM信息设置完毕!重新开启系统属性就可以查看结果。\nOEM information set up! Re open the system properties to see the results.", "提示(Tips)",MessageBoxButtons.OK, MessageBoxIcon.Information); // 提示结果}catch(Exception ex) // 如果在执行过程中出现错误{MessageBox.Show(ex.Message,"错误(Error)", MessageBoxButtons.OK, MessageBoxIcon.Error); // 提示错误信息}}}
}

效果图

Windows Vista:


Windows 7:

Windows 8.1:

感谢

非常感谢百度对该程序提供的软件翻译工作
百度官网
百度翻译官网

二更

对于想要上面程序的C#的代码,但苦恼于核心代码镶嵌在代码里的烦恼,这下有办法了,我专门写了一个类,有兴趣的同学可以直接复制(没听错,直接复制,当然前提你会调用类和方法)
代码如下(注释在这里显示比较差,下面会提供截图):

class OEM{// 通过修改“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation”里面对应的选项来修改OEM信息////  +--------------+--------------+--------------------------------------------------+//  |   值项说明   |    值项名称  |                     可以填的内容                 |//  +--------------+--------------+--------------------------------------------------+//  |    OEM图片   |      Logo    |   OEM图片所在位置(一般为绝对路径,注意别填错了)|//  +--------------+--------------+--------------------------------------------------+//  |  电脑开发商  | Manufacturer |                                                  |//  +--------------+--------------+                                                  |//  |   电脑型号   |    Model     |                                                  |//  +--------------+--------------+                       随便                       |//  | 技术支持电话 | SupportPhone |                                                  |//  +--------------+--------------+                                                  |//  | 技术支持时间 | SupportHours |                                                  |//  +--------------+--------------+--------------------------------------------------+//  | 技术支持网站 |  SupportURL  |            填网址,不要填成其他东西了            |//  +--------------+--------------+--------------------------------------------------+//static string Windows = Environment.GetFolderPath(Environment.SpecialFolder.System); // 获取系统文件所在路径static RegistryKey OE = Registry.LocalMachine; // 定位到HKEY_LOCAL_MACHINE项static RegistryKey OEMs = OE.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\OEMInformation");// 然后新建“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation”// 原变量报废(OE)/// <summary>/// 设置OEM图标/// </summary>/// <param name="picture">要设置的图片(不是图片路径)</param>public void 更改OEM图片(Bitmap picture = null){OEMs.SetValue("Logo", Windows + "\\OEM.bmp"); // 创建对应的值项picture.Save(Windows + "\\OEM.bmp", ImageFormat.Bmp); // 将图片保存到指定位置}/// <summary>/// 设置OEM制造商/// </summary>/// <param name="name">制造商名称</param>public void 更改制作商(string name){OEMs.SetValue("Manufacturer", name);}/// <summary>/// 设置OEM电脑型号/// </summary>/// <param name="name">电脑型号名称</param>public void 更改电脑型号(string name){OEMs.SetValue("Model", name);}/// <summary>/// 设置OEM电脑技术支持电话/// </summary>/// <param name="name">技术支持电话</param>public void 更改技术支持电话(string name){OEMs.SetValue("SupportPhone", name);}/// <summary>/// 设置OEM技术支持时间/// </summary>/// <param name="name">技术支持时间</param>public void 更改技术支持时间(string name){OEMs.SetValue("SupportHours", name);}/// <summary>/// 设置OEM技术支持网站/// </summary>/// <param name="name">技术支持网站</param>public void 更改技术支持网站(string name){OEMs.SetValue("SupportURL", name);}/// <summary>/// 清空OEM信息(这里能设置的信息,其他不能清空)/// </summary>public void 清空OEM信息(){ // 删除所有有关信息OEMs.DeleteValue("Logo");OEMs.DeleteValue("Manufacturer");OEMs.DeleteValue("Model");OEMs.DeleteValue("SupportPhone");OEMs.DeleteValue("SupportHours");OEMs.DeleteValue("SupportURL");}}

更改Windows OEM信息相关推荐

  1. 更改计算机oem信息软件,计算机属性信息修改方法(OEM信息修改方法)

    支付宝内搜索 9155838 即可领现金红包 每天都能领哦 在老哥的论坛看到一个修改计算机系统属性的方法,是手工修改,不是用那种工具修改哦,以前也玩过那种工具,很容易就能修改,比如修改成IBM之类的品 ...

  2. win7更改计算机属性,win7修改系统属性OEM信息的方法

    win7修改系统属性OEM信息的方法分析给大家,我们都知道更改电脑属性里面OEM信息,让电脑更加个性化,OEM就是代工的意思,OEM版一般是Windows赋予合作伙伴在生产电脑是可以预装的系统.但是很 ...

  3. win7 更改计算机基本信息,Windows7修改系统属性OEM信息的方法详细介绍

    win7系统安装驱动精灵时硬件驱动发生故障,发现无法开机,提示C:\Windows\System32\drivers\emsc.sys 无法通过验证数字签名导致的问题,怎么办呢?针对这个问题,下面小编 ...

  4. Windows系统信息页面OEM信息自定义编辑方法

    Windows系统信息页面OEM信息自定义编辑方法 适用于 window7及以上 查看方法 windows开始-控制面板-系统 在Windows 系统桌面,我们点击左下角的开始按钮,在弹出菜单中选择& ...

  5. win7 更改计算机基本信息,win7电脑中修改oem信息的具体操作方法

    你们是不是也在使用win7呢?不过你们晓得win7电脑中如何修改oem信息呢?今天在这里就为大伙带来了win7电脑中修改oem信息的具体操作方法. 1.首先新建一个文本文档,复制以下代码进去: Win ...

  6. 更改Windows鼠标滑轮滚动方向

    经常在Mac和Windows PC切换的人往往会遇到这样一个问题,那就是鼠标滑轮的方向恰好相反.改变Mac的鼠标滑轮滚动方向很简单,系统偏好设置-鼠标-滚动方向,把"自然"的对勾勾 ...

  7. 2021-07-21实用型OEM信息修改

    实用型OEM信息修改 1:在Windows10系统桌面,我们右键点击左下角的开始按钮,在弹出菜单中选择"运行"菜单项. 2:接下来在打开的运行窗口中输入命令regedit,然后点击 ...

  8. 修改电脑OEM信息IE标题栏修改

    修改电脑OEM信息 打开我的电脑`属性``常规````就可看到电脑的`OEM信息..比如,联想``清华同方等,你也可以自已手动修改,想改成什么样,就改什么样. 首先,在资源管理器中打开windows文 ...

  9. 更改Windows Server Core 2008计算机名字和配置网络连接

    更改Windows Server Core 2008计算机名字 步骤: 1. 以管理员的身份登录Windows Server核心服务器. 2. 运行"hostname",显示当前计 ...

  10. python错了怎么修改密码_如何用python更改windows开机密码?

    虽然2018年的愚人节已经过去了,但是我们的乐趣每天都不能少,尤其是高级的.这不刚get到还可以用python来更改小伙伴的windows开机密码,赶紧去试了一遍,就来分享给大家,接着吧: 今天教大家 ...

最新文章

  1. Python 多进程/Event 重复使用唤醒
  2. 目标检测第8步:如何在Windows10系统下,训练YOLOv5 5.0自定义数据集?(本地)
  3. excel制作一个信息录入系统_制作Excel仓库入库单,一键完成数据录入、计算及保存操作...
  4. AVL树---最简单的实现
  5. smale学习之数学表达式(day3)
  6. 微信小程序 video 视频 组件
  7. 深度卷积神经网络基本介绍
  8. java粒子群算法_Java多线程技术实现的粒子群优化算法
  9. canvas画钟表demo
  10. 计算机睡眠打印机不可用设置,win7系统下打印机属性显示不可用如何解决
  11. 嵌入式设备的switch 以及PHY 芯片调试和选型 (2)
  12. 典型相关分析(Canonical Correlation Analysis, CCA)
  13. 讲情怀的韦晓亮和他的科技教育因果论
  14. 汽车变速箱的科学保养方法
  15. python bokeh教程_手把手教你用Bokeh进行可视化数据分析(附源码)
  16. PCI 32,PCI 64和PCI-X,PCI-E图解差别
  17. 【论文阅读】D19-1435——GEC问题解决的一种方法:PIE架构
  18. VTP(VLAN Trunking Protocol)
  19. VMware虚拟机报错:您无法压缩该虚拟磁盘,因为它是预分配的。
  20. java 导出订单明细_订单导出pdf文件

热门文章

  1. java 后加_java中的前加加++和后加加++,有很多人搞的很晕,不太明白!今天我举几个例子说明下前++和后++的区别!其实大家只要记住一句话就可以了,前++是先自加再使...
  2. 无人驾驶综述:国外国内发展历程
  3. 重复文件清理绿色工具——DoubleKiller
  4. 关于DllRegisterServer的调用失败的问题解决办法
  5. 淘宝镜像(浏览器驱动等等等)
  6. 交换机端口镜像配置大全【汇集22个各种品牌交换机】
  7. ubuntu 20 解决软件商店不可用问题
  8. zebradesigner2教程_斑马条码打印机动安装及ZebraDesigner操作指导.doc
  9. vue当前浏览器是否为ie_vue判断当前浏览器为IE低版本,给出升级提示;IE11及其他浏览器正常使用...
  10. 渐近记号(Asymptotic Notations)