本当に理解できないので、初めて投稿して助けを求めています。
私は大学で働く 3 人 (私を含めて) のチームの IT 技術者です。MagicInfo を使用して 6 つの Samsung スクリーンで動作する古いデジタル サイネージ システムがありました。このプログラムで作業しなければならないという不幸な仕事をしたことがあるなら、私の苦しみがわかるでしょう...
MagicInfo のバージョンは非常に古く、サポートされなくなりました。最後の段落からわかるように、このプログラムに対する私の考えは、まさに人間の創造物の頂点というわけではありません。そのため、アップデートの購入は諦めて、回避策を考えることにしました。
スクリーンはWindows XP Embeddedで動作します。私はそれらすべてに共有フォルダをマッピングし、そこに「プレゼンテーション」というラベルの付いたプレゼンテーションを配置し、起動時にそれを実行するように指示しました。プレゼンテーションは毎週変わるので、これは非常にうまく機能し、ユーザーさん必要なのは、そのフォルダ内のプレゼンテーションを更新バージョン(同じ名前)に置き換えることだけです。その後、画面を再起動すると、新しく更新されたファイルが再生されます。
代わりにユーザーさん歩き回って手動でオン/オフにするために、再起動する.BATファイルを書くことにしました(はい、VNCで接続して再起動することはできますが、ユーザーさん地球上で最も IT に精通した人というわけではありませんが...)。
私の .BAT ファイルは次のようになります:
shutdown /r /m \\(SCREEN IP)
これはすべて結構ですが、唯一の問題は、XPe には SHUTDOWN.EXE が付属していないようです。リモート シャットダウンに使用できると主張する多数のプログラムを試しましたが、効果はありませんでした。
私は最近、ローカルマシンからSHUTDOWN.EXEを取得してSystem32に配置しようとしました。ローカルでCMDでシャットダウンコマンドを実行しようとすると、次のメッセージが表示されます。Access is Denied
これは、単に私に通知するのではなく、少なくとも実行可能ファイルを参照しているため、前進です。
shutdown is not a recognised....blah blah blah...
要約 (長すぎて読めませんでした) :
Windows XP 組み込み
SHUTDOWN.EXE がありません
SHUTDOWN.EXE を System32 に配置し、CMD で 'shutdown' コマンドを実行すると、次の応答が返されます。
Access is denied
追加情報: 画面には EWF が表示されており、変更を加えたらそれを「コミット」する必要があります。