|
最近遇到的错误代码,汇总下,恳请达人赐教:
1、判断系统位数
REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE,&sysbit
mess %&sysbit%
ifex $%&sysbit%=x86,mess 32bit !mess 64bit
//x86系统下——user用户运行结果正确,admin用户运行结果正确
//x64系统下——user用户运行结果错误 admin用户运行结果错误
2、判断是否有管理员权限
MDIR %WinDir%\system32\TST\
IFEX %WinDir%\system32\TST\, MESS 有权限!! 无权限!
FILE %WinDir%\system32\TST\
//x86系统下——user用户运行结果无提示 admin用户运行结果正确
//x64系统下——user用户运行结果无提示 admin用户运行结果正确
3、判断是否有管理员权限(来自论坛用户527104427)
ENVI ?&aaa=ISADMIN
IFEX $%&aaa%=1, MESS 有权限! MESS 无权限
//x86系统下——user用户运行结果正确 admin用户运行结果错误
//user系统下——用户运行结果正确 admin用户运行结果错误
换x64的pecmd
三段代码运行结果如下:
//user用户运行结果错误 admin用户运行结果错误
//user用户运行结果无提示 admin用户运行结果正确
//user用户运行结果正确 admin用户运行结果正确
肯请指教,谢谢 |
|