脚本-批处理命令实现对注册表键值大小做判断

问题描述

批处理命令实现对注册表键值大小做判断


例如:cmd /c reg query HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogSecurity /v MaxSize
对输出的MaxSize值大小做判断,若大于0x1400000则输出yes,否则输出no。请问命令行如何实现?

解决方案

用bat批处理来调用reg query,获取结果,然后判断返回字符串,再来输出yes或者no。
你只要调用bat

时间: 2024-10-06 20:22:56

脚本-批处理命令实现对注册表键值大小做判断的相关文章

Win7系统如何删除开机启动项的注册表键值

  当我们遇到开机报错.文件损坏甚至是蓝屏等种种问题时,我们可以首先检查Win7系统开机自动运行的程序是否存在病毒文件以及采取相应的处理.下面小编就为大家介绍一下如何删除开机启动项的注册表键值. 1.首先,我们需要的点击开始菜单,在搜索框内输入regedit,在搜索结果中点击右键,以管理员身份运行; 2.找到下列键值: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun HKEY_CURRENT_USERSoftwareMicro

修改注册表键值

  想修改注册表的键值,该怎么进行修改呢? 首先在"运行"中输入regedit,进入要修改的注册表项,然后右击键值项,然后在出现的对话框中选择"修改". 在弹出的"编辑字符串"中,将"数值数据"文本框中重新进行修改,就完成了对注册表键值的修改.

Windows 7中如何快速删除指定注册表键值?

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Windows7 RTM 7600出现噪音杂音解决方法 问题描述:电脑Lenovo家悦2240,1G内存,我装的是windows7 RTM7600,显卡 NVIDIA GeForce7100,声卡high definition audio device ,为什么经常出现噪音杂音啊,特别是听着歌,在浏览网页的时候特别明显,吱吱啦啦的,恳求各位高手指点! 解决办法:

在WIndows Mobile里,C#中有办法取得某个注册表键值改变后发生的事件吗????????????????????

问题描述 在WIndowsMobile里,C#中有办法取得某个注册表键值改变后发生的事件吗???????????????????? 解决方案 解决方案二:我用dllimport,但是publicstaticIntPtrGetRegistryHandle(RegistryKeyregistryKey){Typetype=registryKey.GetType();FieldInfofieldInfo=type.GetField("hkey",BindingFlags.Instance|B

利用InstallShield获取注册表键值的脚本_其它

Use  nvType = REGDB_NUMBER;  szKey = "\\SYSTEM\\CurrentControlSet\\Servic  es\\{58ECC408-265E-4342-9DA4-70BF1796D81D}\\Parameters\\Tcpip";  szName = "EnableDHCP"  RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE );  RegDBGetKeyvalueEx ( szKey,

删除注册表键值导致系统无法正常启动提示错误恢复

误删注册表部分关键键值重启后导致系统无法正常启动,例如删除注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}中的upperfilters键值(处理设备接入请求的驱动键值).系统启动时显示"Windows错误恢复"黑白画面,不论选择"启动修复(推荐)"项还是选择"正常启动Windows"都无法正常进

Window9X中读取和存储注册表键值的简易类

函数简介: LONG CReg::SetValue(HKEY hKeyRoot, LPCTSTR lpSubKey, LPCTSTR pszKey, LPCTSTR pszData) 函数说明: 设置指定键的值,若该键不存在,则创建该键. 返回值: 若操作成功,则返回ERROR_SUCCESS. 若操作失败,则返回一个非零值.可以通过调用FormatMessage函数,并使用 FORMAT_MESSAGE_FROM_SYSTEM标志得到这个错误值的描述. 参数说明: hKeyRoot:根键,如H

怎么批处理删除注册表健值方法

  用批处理删除注册表健值的代码,需要的朋友可以参考下. 一个基本的格式参考 reg delete KeyName [/v ValueName | /ve | /va] [/f] KeyName [Machine]FullKey Machine 远程机器名 - 忽略当前机器的默认值. 远程机器上只有 HKLM 和 HKU. FullKey ROOTKEYSubKey ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey 所选 ROOTKEY 下的注

代码-如何用VC读取注册表二进制值,比如ShutdownTime?求助~

问题描述 如何用VC读取注册表二进制值,比如ShutdownTime?求助~ 用RegQueryValueEx读取数据,应该放在哪种数据类型中呢,求有效代码~ 下面这段是自己的提取TypedURLsTime的代码.不知问题在哪.. int main() { HKEY hKey; DWORD lpType = REG_BINARY; BYTE time[64]; DWORD timeSize = sizeof(time); RegOpenKeyEx(HKEY_CURRENT_USER, "Soft