VBScript打开图像并强制始终位于顶部

时间:2019-04-10 15:27:13

标签: vbscript windows-xp

我们一直在努力锁定一些服务器,但不幸的是,这似乎造成了一些问题。由于它们仅用作“查看器”,因此它们不需要执行任何操作,因此已经停止了资源管理器的运行(除其他外),因此必须由管理员启动。

不幸的是,在服务器启动时,它需要资源管理器在系统托盘中添加一个图标,这会弹出一个错误。对于最终用户来说,这看起来并不干净,所以我想提出一个解决方案。

目标是在登录时运行脚本: -启动Windows资源管理器 -全屏打开图像以防止用户在服务器启动时执行任何操作 -杀死图像和Windows资源管理器

到目前为止,我已经设法使其正常工作(但是可能不干净),因此该图像在Internet Explorer信息亭模式下运行,从而防止用户单击/导航等。 (我们已阻止alt-f4 ect,并且似乎无法在自动全屏模式下运行图像查看器。)

我想知道是否有人建议改善此方法?到目前为止,它确实可以工作,但是如果由于某种原因浏览器窗口碰巧被延迟并出现在用户之上并且可以自由支配。

据我所知,命令提示符或VBScript都无法控制自身之外的应用程序,是这种情况吗?还是只有一种我还没有遇到的方式?

感谢您的帮助。

Wscript.CreateObject("WScript.Shell").Run("explorer")
WScript.sleep 50 
Wscript.CreateObject("WScript.Shell").Run("iexplore -k C:/fileDestination/Background.png")
WScript.sleep 120000 
Wscript.CreateObject("WScript.Shell").Run("taskkill /f /im iexplore.exe")
Wscript.CreateObject("WScript.Shell").Run("taskkill /f /im explorer.exe")

0 个答案:

没有答案