最近负责正版化的工作,在为客户收集台帐信息的时候记录每台计算机的计算机名和IP、MAC地址等信息时还要替它们改回正确的名字。虽然只是鼠标点点,但数量一多工作量也不小,因此用记事本写了一个小程序。

    功能如下:

    首先,删除计算机中的OEM信息,OEM信息主要由存放在 系统盘:\Windows\system32\中的oeminfo.ini和oemlogo.bmp两个组成,直接把两个文件删除(需要按Y/N进行确认),那么在"我的电脑"的"属性"里就不会出现"制造商和技术支持商"的信息和图标了(各种雨林木风、深度)

    然后是修改“注册到”的信息,这里由3个系统信息组成,分别是注册拥有者、注册组织和授权ID号,注册表中“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion”中RegisteredOwner、RegisteredOrganization和ProductId分别对应以上的名字。

    此处我使用了先输入变量(set /p name=name1 ),再对注册表的键值进行赋值(Reg add)的方法对上面的信息进行修改(因为都是用的正版的授权ID号在实际应用中就不把ProductId的值进行修改了),接着用Reg query的命令显示修改后的值。

    最后是修改计算机名,计算机名在注册表中有三个键值有记录到,分别是

HKEY_LOCAL