【OK】请问如何判断一个注册表的键值是否存在
本帖最后由 mshuking 于 2015-4-22 18:22 编辑判断网维大师系统虚拟盘是否为超级用户脚本@Echo off
Title 判断网维大师系统虚拟盘是否为超级用户脚本。
FOR /F "tokens=1,2,* delims=,x, " %%i in ('Reg Query HKLM\SYSTEM\CurrentControlSet\iCafe8') do Set SuperAdmin=%%j
If %SuperAdmin%==1 (
Call :超级用户
) else (
Call :普通用户
)
Goto :eof
:普通用户
@Echo 当前状态:普通用户.
@Echo 这里放普通用户状态执行的命令
pause 1>nul
Goto :eof
Goto :eof
:超级用户
@Echo 当前状态:超级用户.
@echo 这里放超级用户状态执行的命令
pause 1>nul
Goto :eof
用au3如何写呢 超级用户不运行 普通用户运行
OK了判断网维大师系统虚拟盘是否为超级用户脚本Local $icafe8=RegRead('HKLM\SYSTEM\CurrentControlSet\iCafe8','Admin')
;普通用户
If $icafe8="0" Then msgbox(64,"提示","普通用户")
;超级用户
If $icafe8="1" Then msgbox(64,"提示","超级用户") RegRead不行么? 回复 1# mshuking
把 HKLM\SYSTEM\CurrentControlSet\iCafe8 的内容贴出来,也许我就能帮上忙. 本帖最后由 netegg 于 2014-12-1 07:25 编辑
local $i =1
while 1
$key = regenumkey('HKLM\SYSTEM\CurrentControlSet', $i)
if $key = '' then exitloop
if $key = 'iCafe8' then
;具体操作自己改吧
regwirte('HKLM\SYSTEM\CurrentControlSet\'&$key , )
endif
$i+=1
wend 这样呢?Local $nVar=RegRead('HKLM\SYSTEM\CurrentControlSet\iCafe8','SuperAdmin')
If $nVar<>'1' Then
MsgBox(0,0,'普通用户,所以我出来了')
EndIf 回复 5# 鸟人
如果就没有iCafe8呢 学习了,感谢分享! 学习了,八错 这个应该很简单吧,看下帮助就可以了~ 学习了。。。枚举啊 回复 6# netegg
具体自己改。。。哥哥 回复鸟人
如果就没有iCafe8呢
netegg 发表于 2014-11-30 22:58 http://www.autoitx.com/images/common/back.gif
具体自己改啊。 回复 12# Huiseyu
那还不是要枚举子项 回复 3# user3000
HKLM\SYSTEM\CurrentControlSet\iCafe8
读取admin 值 是0还是1
admin=0还是admin=1 回复 14# mshuking
前面的楼层没有看吗?5楼的呢?
页:
[1]
2