装完电脑不配个副屏显得美中不足,副屏一般用于监控主机CPU、GPU温度、以及风扇转速、CPU占用率等。
买机箱时配了一个副屏,说明书上说能显示时间、天气、温度等信息。
结果配置完后发现这个副屏只相当于电子日历,显示的温度并不是CPU温度而是天气温度。
怪自己理解错误,以为机箱副屏就是显示电脑温度,结果是气温。这个副屏大概50元左右,而网上的3.5寸左右的机箱副屏都要100多。
还有一种是 AIDA64 副屏,需要 AIDA64 软件支持。这种便宜一些,只要 60块钱左右。
理想的副屏是开机就能运行,不需要后续手动打开软件、拖拽等额外操作。如果通过配置多屏显示将监控页面拖至第二块屏幕,就失去了监控副屏的意义。光这些额外操作已经让人抓狂了,并且快捷键还会影响第二块屏的显示。
简单描述就是副屏应该由独立的系统进行控制,与被监控电脑隔离。这种情况,100元的那个方案就是符合的,它只有一个USB口用来供电,不需要接显示接口。它的产品说明也给出了传统副屏的缺点:
我看了它的配置方法,其实和 AIDA64 类似,还是需要在主机上安装一个监控软件,监控软件将监控数据通过局域网发送给副屏系统。副屏里面实际上是有一套系统在运行的。
如果我们不缺屏幕(淘汰的17寸、24寸屏幕),也不缺第二套硬件(一百元组一套电脑),实际上是可以使用 AIDA64 进行控制的。
AIDA64 软件在 PE 中基本都能找到,并且网上有大量网友分享的模板,稍加配置即可实现不错的效果:
麻烦的地方是需要开机打开浏览器,F11全屏,并且有时会有其他软件弹出来遮挡全屏页面。
这里就需要进行一些系统定制了。比如让浏览器在开机时打开指定页面。做法是使用 chrome 的启动参数,在 shell:startup 启动目录中放置定制的 chrome 快捷方式:
chrome 快捷方式中设置打开浏览器时打开指定页面:
"C:Program FilesGoogleChromeApplicationchrome.exe" --kiosk http://localhost
参数中 --kiosk url 指定打开对应的网址。这个网址是由 AIDA64 软件提供的,在 AIDA64 设置中可以进行配置:
将 AIDA64 设置为开机自动运行:
然后在第二套系统中配置上述中的 chrome 快捷方式,让其在开机时全屏打开监控页面。
最后一步需要处理 chrome 全屏后的异常情况,比如页面被其他窗口遮挡、页面白板没刷新、鼠标在屏幕中央。
这时可以通过写程序来控制:写一个程序用来控制鼠标点击动作,让窗口聚焦到浏览器,避免被其他窗口遮挡。然后执行F5刷新页面,避免出现白板页面。最后将鼠标移出屏幕外,鼠标的坐标可以通过分辨率来计算。
控制鼠标的Python代码如下:
#!env python
import pyautogui
import time
pyautogui.FAILSAFE = False
run_once = True
screen_width, screen_height = pyautogui.size()
while True:
# 延迟 60 秒,等待 chrome 启动
time.sleep(60)
pyautogui.click(x=1, y=1)
if run_once:
time.sleep(3)
pyautogui.press('f5')
run_once = False
time.sleep(5)
pyautogui.moveTo(screen_width + 5, screen_height)
通过 pyinstaller 将代码编译成 exe 可执行文件,拖到第二套系统的“启动”目录中:
$ pip install pyautogui
$ pip install pyinstaller
$ pyinstaller --onefile autoclick.py
做完这一切就可以重启测试效果了。
全文完。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...