Reg To Bat-将REG注册表转换成BAT批处理的简单实现原理分析

我把下面的REG注册表文件
Windows Registry Editor Version 5.00[-HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\LicStorage]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\SPC\Certificates]
用这个工具转换一下,转换后的BAT批处理源代码为:
@ECHO OFF
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\LicStorage]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\SPC\Certificates]
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
原理很简单吧!就是把这个注册表文件里的每一句写到当前用户的临时文件夹内变成DefOpen.reg,然后执行这个DefOpen.reg。
这样一来的话,我想把这个REG文件直接复制到临时目录然后执行不是更简单?!原理还是一样的。感觉有点傻了,这样把REG转换到BAT根本没有实际意义。
看看还有没有您感兴趣的:
既然来了,就写两句吧~
是啊,密码不好用哦!没法安装。...