Это мой первый опыт публикации и обращения за помощью, так как я действительно не могу в этом разобраться.
Я IT-техник в команде из 3 человек (включая меня), которые работают в колледже. У нас была старая система цифровых вывесок, которая работала на 6 экранах Samsung с использованием MagicInfo. Если вам когда-либо доводилось работать с этой программой, то вы поймете мою боль...
Наша версия MagicInfo сильно устарела и больше не поддерживается. Как вы можете видеть из моего последнего абзаца, мои мысли о программе не совсем о том, что это вершина человеческого творения, поэтому я решил забыть о покупке обновления и придумать обходной путь.
Экраны работают на Windows XP Embedded. Я сопоставил общую папку для всех них и поместил туда презентацию, просто назвав ее: «Презентация», и сказал им запускать ее при запуске. Это работает блестяще, поскольку презентации меняются каждую неделю, и единственное, чтоГосподин Пользовательнужно заменить презентацию в этой папке на обновленную версию (под тем же именем). Когда я затем перезагружаю экран, они воспроизводят недавно обновленный файл.
Вместо того, чтобы иметьГосподин Пользовательходить и вручную включать/выключать их, я решил написать .BAT-файл, который будет перезагружать их (да, мы можем подключиться к ним через VNC и перезагрузить, ноГосподин Пользовательне самый грамотный в сфере ИТ человек на Земле...).
Мой .BAT-файл выглядел так:
shutdown /r /m \\(SCREEN IP)
Это все хорошо, но единственная проблема в том, что XPe, похоже, не поставляется с SHUTDOWN.EXE. Я перепробовал множество программ, утверждающих, что их можно использовать для удаленного выключения, но все безрезультатно.
Недавно я попытался взять SHUTDOWN.EXE с моей локальной машины и поместить его в System32. Когда я локально пытаюсь запустить команду shutdown в CMD, я получаю: Access is Denied
, что является шагом вперед, поскольку это по крайней мере ссылка на исполняемый файл, а не просто сообщение мне
shutdown is not a recognised....blah blah blah...
TL;DR (Слишком длинно, не читал) :
Windows XP встроенный
Нет SHUTDOWN.EXE
При помещении SHUTDOWN.EXE в System32 и попытке выполнить команду «shutdown» в CMD получаем ответ:
Access is denied
Дополнительная информация: На экранах есть EWF, и мне приходится «фиксировать» изменения, когда они вносятся.