У меня есть второй экран, подключенный к моему компьютеру, и я хотел бы использовать экран, чтобы постоянно что-то показывать. На самом деле я хочу, чтобы в полноэкранном режиме было запущено только одно специальное приложение. Приложение не требует ввода ни от клавиатуры, ни от мыши.
Я знаю, что могу расширить экран и переместить туда любое окно. Но я хотел бы также иметь возможность выйти из системы и позволить другому пользователю (члену семьи) войти в систему на этом компьютере, что влияет на то, что отображается на втором экране.
Я не знаю, хороший ли это путь, но я попробовал вот что:
Я пошел в C:\Windows\system32. Я удалил sethc.exe (после изменения необходимых разрешений файла). Я скопировал cmd.exe и установил имя копии на sethc.exe. Теперь при каждом нажатии клавиши Shift 5 раз появляется командная строка в окне легкого доступа. С помощью этой команды я могу запустить любое приложение, даже когда я вышел из системы или когда компьютер заблокирован. Я могу использовать мышь, чтобы переместить новые окна на второй экран.
Проблемы с этим подходом состоят в том, что окна второго экрана скрыты с фоном рабочего стола, когда пользователь входит в систему. Они снова появляются, когда пользователь снова блокирует компьютер, и он выключается при переключении пользователя.
Так как правильно делать то, что я хочу? Как сделать содержимое второго экрана постоянным?
Обратите внимание, что я не возражаю против проблем безопасности, риска взлома компьютера и даже не против написания кода на C ++ и вызова функций Win API или чего-либо еще, что будет необходимо. Приложение, которое я хочу запустить, имеет открытый исходный код ... поэтому в случае, если оно действительно необходимо, я хотел бы изучить его исходные коды и попытаться изменить его.