屏幕锁屏问题集合
支持的操作系统
一切支持远程桌面的Windows操作系统理论上都可以支持,Win10家庭版不支持远程桌面,因此无法使用。
Win7锁屏问题
首先在Win7中使用RDP锁屏无法满足桌面渲染的目的,只能满足锁屏的目的。因此如果Win7无法正常使用RDP锁屏,建议使用Python脚本ctypes.windll.user32.LockWorkStation() ,调用该接口进行锁屏操作。
应用程序无法正常启动(0x000007b)
锁屏时弹出错误提示“应用程序无法正常启动(0x000007b)”,则表示缺少运行时库,可点击链接https://download.visualstudio.microsoft.com/download/pr/7239cdc3-bd73-4f27-9943-22de059a6267/003063723B2131DA23F40E2063FB79867BAE275F7B5C099DBD1792E25845872B/VC_redist.x64.exe
下载完成后安装即可。
错误码:4294967295
出现如下图的错误码提示:
表明重复调用了RDP锁屏,建议在【屏幕锁屏】指令的【错误处理】中设置【忽略异常】,抑或删除重复锁屏的指令。
关于分辨率和DPI问题
在进行锁屏之前我们会获取到当前桌面的分辨率与DPI,在进行锁屏的时候会保证锁屏后的分辨率与DPI与原始设置一致,可以大胆使用。
云服务器另一种使用方式
若云服务器对RDP锁屏的支持不够友好,我们提供了另一种方案,右键另存为下载链接:右键另存为。
下载成功后解压,按照readme说明配置运行即可。