本帖最后由 qqgghh1 于 2011-8-31 15:30 编辑
在USERS账号下直接运行EVEREST(企业版)无法获取到传感器的温度数据,通过使用RunasWait($username,$domain,$psw,0,"EVEREST\everest.exe")打开EVEREST的界面是可以显示温度的。说明RUNAS方法有用。但使用EVEREST参数后就失败了。RunasWait($username,$domain,$psw,0,"EVEREST\everest.exe /R "&$reppath&" /INI /CUSTOM EVEREST\user.rpf /SILENT")
$jieguo = $IniRead( @TempDir&"\eve.ini", "Sensor", "Temperatures|CPU", "xx" )
但是:以下在管理员权限下运行是没问题的。RunWait("EVEREST\everest.exe /R "&$reppath&" /INI /CUSTOM EVEREST\user.rpf /SILENT")
$jieguo = $IniRead( @TempDir&"\eve.ini", "Sensor", "Temperatures|CPU", "xx" )
故求解,谢谢! |