1

Windows 8 アプリの開発を始めたばかりです。最初のプロジェクトとして、コンピューターからユーザーをシャットダウン、再起動、ログオフできるメトロ アプリを作成しました。インターフェースはすべて完成しましたが、シャットダウンする方法がわかりません。以下を使用することは可能ですか?そうであれば、例はありますか?

%windir%\System32\shutdown.exe /s /t 0

それとも、私が呼び出すことができるAPIに何かがありますか? そうでない場合は、プロジェクトに.batファイルを含めて、それを呼び出してシャットダウンを開始できますか?

どうもありがとう

クリス

4

1 に答える 1

2

私の知る限り、これは不可能であり、上で概説した方法を使用しても不可能です. Windows ストア アプリ (以前は "Metro" と呼ばれていたアプリ) は、高度にサンドボックス化された環境で実行されるため、.NET を呼び出すために Windows ディレクトリにアクセスすることはできませんshutdown.exe。適切なセキュリティ モデルにより、再起動やシャットダウン操作などのタスクを完了することは事実上不可能になります。これは、アプリではなくユーザーのドメインで決定する必要があります。

于 2012-11-14T13:13:57.017 に答える