操作注册表的批处理代码
来源:互联网 发布:点手机域名注册局 编辑:程序博客网 时间:2024/05/29 23:22
::程序名:读取、修改计算机注册信息
::Happy New Year
@echo off &setlocal enabledelayedexpansion
title 读取、修改计算机注册信息
Rem '/*/////////////////设置路径///////////////////////////////
set "Reg_Path=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Rem '/*///////////////设置代号对应值//////////////////////////
set 1=所有者 RegisteredOwner
set 2=机构 RegisteredOrganization
set 3=系统ID号 ProductId
Rem '/*////////////////读取相关信息///////////////////////////
echo 正在获取系统注册相关信息...&echo.
for %%i in (RegisteredOwner RegisteredOrganization ProductId) do call :Get_Info %%i
Rem '/*///////////////显示窗口///////////////////////////////
:Main
echo 1、修改 所有者: %RegisteredOwner%
echo 2、修改 机构: %RegisteredOrganization%
echo 3、修改 系统ID号: %ProductId%
Rem '/*////////////强制修改计算机注册信息(不带提示)////////////
echo.&set /p En=请输入选择(1/2/3):
if %En% GTR 3 cls & goto :Main
if %En% LSS 1 cls & goto :Main
for /f "tokens=%En%" %%i in ("1 2 3") do (
for /f "tokens=1,2" %%a in ("!%%i!") do (
set C_Name=%%a
set Reg_Name=%%b
)
Rem '/*///////////如果要修改的值输入为空,则不修改///////////
call set En=%%!Reg_Name!%%
echo.
set /P En=请输入新的 "!C_Name!":
set !Reg_Name!=!En!
Reg Add "%Reg_Path%" /v !Reg_Name! /d !En! /f
)
echo.&echo 1、退出 & echo 2、返回
set "En="
echo. & set /p En=请选择:
Rem '/*如果选择了2,则返回;否则退出。
if %En% EQU 2 cls & goto :Main
goto :eof
pause>nul
goto :eof
:Get_Info 项目
set "var=!%~1!"
for /f "skip=2 tokens=3" %%a in ('reg query "%Reg_Path%" /v %~1') do set %~1=%%a
本文转载自:http://www.hackbase.com/tech/2009-08-19/55094.html
- 操作注册表的批处理代码
- 批处理操作注册表
- 批处理操作注册表
- 批处理操作注册表
- 批处理操作注册表
- 【学习笔记】 - 批处理操作注册表
- DOS批处理操作注册表中带环境变量的路径
- 批处理操作注册表完全攻略(读取注册表/写入注册表等)
- 批处理操作注册表教程(上)
- 批处理操作注册表教程(下)
- 批处理操作注册表教程(上)
- 批处理操作注册表教程(下)
- 编写注册表reg文件及批处理操作注册表
- VB 注册表操作模块 代码
- 使用批处理修改注册表的命令参数
- 代码实现操作拥有TrustedInstaller权限的注册表项
- Reg命令使用详解 批处理操作注册表必备
- 批处理命令学习笔记——操作注册表
- 程序员英语1
- 在jsp中 混合使用jstl标签.
- 批处理操作注册表教程(下)
- OK6410搭建NFS下载文件系统
- 自定义可勾选的ListView
- 操作注册表的批处理代码
- 【笔试与面试】顶点软件
- 程序员英语2
- 24套精美的社交媒体图标素材设计案例
- Android Activity的启动模式(android:launchMode)
- Android中获取联系人的名字和号码
- 在Watir中运用xpath初级篇
- dell服务器如何恢复掉线硬盘阵列
- Android 单例启动