정말 머리를 감을 수 없어서 도움을 요청하고 게시하는 것은 이번이 처음입니다.
저는 대학에서 일하는 3명(저 포함)으로 구성된 팀의 IT 기술자입니다. 우리는 MagicInfo를 사용하여 6개의 삼성 화면에서 실행되는 오래된 디지털 사이니지 시스템을 보유하고 있었습니다. 만약 당신이 이 프로그램을 가지고 작업해야 하는 불행한 일을 겪어본 적이 있다면, 당신은 나의 고통을 이해하게 될 것입니다...
당사의 MagicInfo 버전은 매우 오래되어 더 이상 지원되지 않습니다. 내 마지막 단락에서 볼 수 있듯이, 프로그램에 대한 내 생각은 정확히 그것이 인간 창조의 정점이라는 것이 아니기 때문에 업데이트 구입을 잊어버리고 다른 방법을 모색하기로 결정했습니다.
화면은 Windows XP 임베디드에서 실행됩니다. 공유 폴더를 그들 모두에 매핑하고 거기에 '프레젠테이션'이라는 라벨이 붙은 프레젠테이션을 배치하고 시작 시 이를 실행하라고 지시했습니다. 프레젠테이션이 매주 바뀌기 때문에 이것은 훌륭하게 작동합니다.사용자 씨해야 할 일은 해당 폴더의 프레젠테이션을 업데이트된 버전(동일한 이름)으로 바꾸는 것입니다. 그런 다음 화면을 재부팅하면 새로 업데이트된 파일이 재생됩니다.
갖는 대신사용자 씨돌아다니며 수동으로 켜거나 끄고 재부팅할 .BAT 파일을 작성하기로 결정했습니다. (예, VNC를 사용하여 재부팅할 수 있지만사용자 씨지구상에서 IT에 가장 능숙한 사람은 아닙니다...).
내 .BAT 파일은 다음과 같습니다.
shutdown /r /m \\(SCREEN IP)
이것은 모두 훌륭하지만 유일한 문제는 XPe가 SHUTDOWN.EXE와 함께 제공되지 않는 것 같습니다. 원격으로 종료하는 데 사용할 수 있다고 주장하는 여러 프로그램을 시도했지만 소용이 없었습니다.
최근에 로컬 컴퓨터에서 SHUTDOWN.EXE를 가져와 System32에 배치해 보았습니다. CMD에서 로컬로 shutdown 명령을 실행하려고 하면 다음과 같은 메시지가 표시됩니다. Access is Denied
이는 단순히 알려주는 것이 아니라 적어도 실행 파일을 참조하므로 한 단계 더 나아간 것입니다.
shutdown is not a recognised....blah blah blah...
TL;DR (너무 길어서 읽지 않음) :
윈도우 XP 임베디드
SHUTDOWN.EXE 없음
SHUTDOWN.EXE가 System32에 배치되고 CMD에서 'shutdown' 명령을 시도하면 응답을 받습니다.
Access is denied
추가 정보: 화면에는 EWF가 있으며 변경 사항이 만들어지면 '커밋'해야 합니다.