如何读取EEA/EES的 RAguid
本帖最后由 9077 于 2018-9-20 12:07 编辑Windows Registry Editor Version 5.00
"RAMacAddress"=hex:xx,xx,xx,xx,xx,xx
"RAguid"=hex:xx,xx,xx,xx,xx,xx
本人试了N多方法唯一觉得郁闷的 就是 只要进程的 父进程 是explorer 或者是空
就能获取 否则
用 openkeyreadonly 直接返回false
用 regopenkeyex 直接返回2系统找不到文件
用下面的批处理是可以取得的必须不是通过其他程序获取的
@echo off
for /f "tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\ESET\ESET Security\CurrentVersion\RAClient" /v RAguid 2^>nul') do set "a=%%b"
echo %a%
我想问一下钻研的比较多的朋友 知道怎么获取这个吗因为这个RAguid 才能判断唯一的客户端ip和 ipn 都不能
我这里存在双网卡的情况 所以如果一个电脑使用了内外网以后 或者根本就没安装的情况下 就无法指向真正的客户端了
还有就是 改MAC换IP的
本帖最后由 figoshen 于 2018-9-21 21:56 编辑
set RAguid="none"
FOR /F "eol=; tokens=*" %%i in ('reg query "HKLM\SOFTWARE\ESET\ESET Security\CurrentVersion\RAClient" /v RAguid') do call :Parameters %%i
echo %RAguid%
pause
:Parameters
set %1=%3
echo %RAguid%
goto :eof
楼上的代码我测试了
如果是bat文件双击 是可以获取到raguid 这个键值的
但是如果是通过我的程序 启动cmd进行获取 就提示我了
我试过 backup权限 都还是不能读取到
我是写的程序要获取这个 路过 回帖灌水,攒积分升级。 {:2_390:}{:2_390:}{:2_390:}{:2_390:}{:2_390:} 感谢分享,学习一下 感谢分享,学习一下
页:
[1]