找回密码
 加入
搜索
查看: 8334|回复: 15

[AU3基础] 【OK】请问如何判断一个注册表的键值是否存在

 火.. [复制链接]
发表于 2014-11-30 16:52:06 | 显示全部楼层 |阅读模式
本帖最后由 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,"提示","超级用户")
发表于 2014-11-30 17:37:15 | 显示全部楼层
RegRead不行么?
发表于 2014-11-30 18:37:38 | 显示全部楼层
回复 1# mshuking
把 HKLM\SYSTEM\CurrentControlSet\iCafe8 的内容贴出来,也许我就能帮上忙.
发表于 2014-11-30 20:14:55 | 显示全部楼层
本帖最后由 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
发表于 2014-11-30 22:13:51 | 显示全部楼层
这样呢?
Local $nVar=RegRead('HKLM\SYSTEM\CurrentControlSet\iCafe8','SuperAdmin')
If $nVar<>'1' Then
        MsgBox(0,0,'普通用户,所以我出来了')
EndIf
发表于 2014-11-30 22:58:16 | 显示全部楼层
回复 5# 鸟人
如果就没有iCafe8呢
发表于 2014-12-1 17:12:25 | 显示全部楼层
学习了,感谢分享!
发表于 2014-12-2 20:28:43 | 显示全部楼层
学习了,八错
发表于 2014-12-2 23:28:09 | 显示全部楼层
这个应该很简单吧,看下帮助就可以了~
发表于 2014-12-6 11:48:33 | 显示全部楼层
学习了。。。枚举啊
发表于 2014-12-7 10:31:59 | 显示全部楼层
回复 6# netegg


    具体自己改。。。哥哥
发表于 2014-12-7 10:32:38 | 显示全部楼层
回复  鸟人
如果就没有iCafe8呢
netegg 发表于 2014-11-30 22:58



    具体自己改啊。
发表于 2014-12-7 10:51:39 | 显示全部楼层
回复 12# Huiseyu
那还不是要枚举子项
 楼主| 发表于 2014-12-12 22:31:03 | 显示全部楼层
回复 3# user3000

HKLM\SYSTEM\CurrentControlSet\iCafe8

读取admin 值 是0还是1
admin=0  还是admin=1
发表于 2014-12-13 07:23:35 | 显示全部楼层
回复 14# mshuking


    前面的楼层没有看吗?5楼的呢?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 09:04 , Processed in 0.080353 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表