0

管理者アカウントから別の制限付きアカウントに、またはその逆を行う必要があるアプリケーションがあります。現在、レジストリで自動ログオンを設定してから、マシンを再起動しています。マシンが EWF 対応であるため、これには最大 3 回の再起動が必要です。当社のカスタマー サポートは、電話で怒っている顧客がいる間、リモート マシンが再起動するのをただ座って待つことはできません。

マシン上で実行されている Windows サービスと UI があります (C# で記述)。それらのほとんどはwindows 7ですが、一部はwindows xpおよびwindows 8です。

Windows をだまして再起動しただけだと思わせ、アカウントに自動ログインさせる方法を知っている人がいるかどうか疑問に思っていました。何か知ってる人いますか?ログイン画面から自動的にアカウントにログインするためのトリッキーな方法があることは知っていますが、私が理解している限りでは、GINA は「コンテンツプロバイダー」、コンテンツプロバイダーまたは何かを作成します。どちらもやり過ぎのように見えますが、将来の解決策の可能性があります。何か案は?

注: アプリケーションがそのアカウントでプロセスを実行できるようにアカウントを切り替えるのではなく、実際のユーザーがコンピューターへの管理アクセスまたは制限付きアクセスを行えるようにアカウントを切り替えます。もう少し明確になることを願っています

4

2 に答える 2

0

他のユーザーと管理者の間で実行する必要があるアプリケーションがある場合は、ランチャー アプリケーションを作成する必要があります。ランチャー アプリケーションは、Process.Start()を使用してアプリケーションを起動する必要があります。別の資格情報を使用してアプリケーションを実行できるように、ProcessStartInfo引数を指定できます。Process.Start()

于 2013-10-29T20:04:58.113 に答える
0

ここにいくつかの助けがあります。Xp の場合は、それを行う単純なレジストリ キーがあります (AutoLogon については Google で検索してください)。Win7 の場合は、もう少し複雑です。次のトピックを参照して ください。 85fc-c7a2c4f728af

どこかでこのようなものを実行していたと思いますが、それは私の仕事ではなく、同僚は今週休暇中です。上記のリンクが役立つかもしれませんが、そうでない場合は彼に尋ねます。

于 2013-10-29T20:35:13.040 に答える