个人随笔和一些网文摘录
http://www.dlxp.cn

无盘超级用户注册检测

锐起:

判断注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk下的ClientFlag是否非0
非0就是超级,0就是普通

@Echo off
Title 判断锐起无盘是否为超级用户脚本。

FOR /F "tokens=1,2,* delims=,x, " %%i in ('Reg Query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk /v ClientFlag') do Set SuperAdmin=%%j
If %SuperAdmin%==0 (
Call :普通用户
) else (
Call :超级用户
)

Goto :eof
:普通用户
@Echo 当前状态:普通用户.
@Echo 这里放普通用户状态执行的命令
pause 1>nul
Goto :eof

Goto :eof
:超级用户
@Echo 当前状态:超级用户.
@echo 这里放超级用户状态执行的命令
pause 1>nul
Goto :eof


易游:

判断注册表路径:
HKLM_SOFTWARE_EYOOCLIENTSTATUS

Reg Query "HKLM\SOFTWARE\EYOOCLIENTSTATUS" /v "SuperLogin" | Find /i "0x1" && Goto 超级

:非超级
::非超级下的命令
Exit

:超级
::超级下的命令

网维:

判断注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\iCafe8
下的Admin值是否为1,如果为1就是超级用户状态,如果为0就是普通用户状态,如果没有这个键值,那说明用的不是网维大师无盘或是有盘网吧。

@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 >nul
Goto :eof

Goto :eof
:超级用户
@Echo 当前状态:超级用户.
@echo 这里放超级用户状态执行的命令
pause >nul
Goto :eof

一句话版

::顺网无盘判断超级用户
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\iCafe8" /v admin |find "0x0"||goto superadmin

::锐起无盘判断超级用户
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk" /v ClientFlag |find "0x0"||goto superadmin

::易游无盘判断超级用户
reg query "HKLM\SOFTWARE\EYOOCLIENTSTATUS" /v "SuperLogin" | Find /i "0x1"||goto superadmin

REM 这里执行普通用户脚本

:superadmin
REM 超级用户脚本

exit
未经允许不得转载:Leejoa's 生活随笔 » 无盘超级用户注册检测
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!