2009-06-15 8 views
0

私は、このユーザーがPCをシャットダウンできないことを示すグループポリシーを持っているユーザーよりローカルアプリケーションを実行しています。グループポリシーでローカルPCをプログラム的に.netアプリケーションでシャットダウンすることはできますか?

私はあなたのコードを使用しますが、ユーザーとパスワードで私のアプリケーションを偽装するように頼んだときに使用します。私は次のエラーに

System.Management.ManagementExceptionを受けた:それは、ローカル接続のためのユーザーの資格情報を使用することはできません

よろしく

+0

これで、ユーザーがPCをシャットダウンできるアプリケーションを作成してグループポリシーを回避しようとしていますか? – Lee

+0

はい、基本的に私は公共のコンピュータに固執するアプリケーションを持っているので、ユーザーは自分のアプリケーションと他の何か(シャットダウンは含まれません)のみを実行できます。 それから、私のアプリで、以前のID(ユーザー名とパスワード)のコンピュータをシャットダウンするキーの組み合わせがあり、私のコードが他の資格情報とローカルに接続し、コンピュータをシャットダウンすることが期待されます。 – neo

答えて

0

は私がProcess.Start() overload that allows one to supply a username and passwordを使用しようとするだろう。新しいプロセスでshutdown.exeを実行します。

もちろん、ユーザー名とパスワードの保存は非常に安全ではないし、十分な時間を費やしたいと思っている人はおそらくハッキングする可能性があります。

関連する問題