我的电脑上连接了第二个屏幕,我想用这个屏幕永久显示一些东西。实际上,我只想让一个特殊的应用程序全屏运行。该应用程序不需要键盘或鼠标的任何输入。
我知道我可以扩展屏幕并将任何窗口移到那里。但我希望能够注销并让其他用户(家庭成员)登录到该计算机,而不会影响第二个屏幕上显示的内容。
我不知道这是否是一个好方法,但这是我尝试过的:
我确实进入了 C:\Windows\system32。我删除了 sethc.exe(在更改了必要的文件权限之后)。我复制了 cmd.exe,并将副本的名称设置为 sethc.exe。现在,只要按下 5 次 Shift 键,就会出现命令提示符,而不是轻松访问窗口。通过该命令,我能够运行任何应用程序,即使我已注销或计算机已锁定。我可以使用鼠标将新窗口移动到第二个屏幕。
这种方法的问题是,当用户登录时,第二个屏幕上的窗口会被桌面背景隐藏。当用户再次锁定计算机时,它们会消失,切换用户时它们也会消失。
那么,我应该怎么做才正确呢?如何才能使第二个屏幕的内容永久保留?
请注意,我不介意安全问题、损坏计算机的风险,甚至不介意编写 c++ 代码并调用 Win API 函数或任何必要的东西。我想在那里运行的应用程序是开源的……因此,如果真的有必要,我愿意查看其源代码并尝试修改它。