-1

私は自分のコンピューターに 2 つの管理者アカウントを設定し、一方のチャット実行可能ファイルを 1 つ開きます。チャット アプリケーションは何でもかまいません (自作システム、スカイプ、ヤフーなど)。他の管理者アカウントを使用しているときに、送信されてくるメッセージのメッセージ通知 (ポップアップ スタイル) を受け取りたいです。

詳細: 2 つのアカウント A と B があり、両方ともログオンしており、切り替えられています。チャット アプリケーションはアカウント A で実行されており、私はそれにログインします。次に、[システム スタート] メニューから [ユーザーの切り替え] を選択し、アカウント B を選択してログオンします。誰か、友人がアカウント A のチャット システムを介してメッセージを送ってきた可能性があります。今度は、友人からのメッセージのシステム通知メッセージを見たいと思います。

4

1 に答える 1

0

私があなたのアプリケーションから見たものは、各クライアントにサーバーまたはレシーバーがあり、この問題を解決するための解決策があります。

まず、Windows サービスをアプリケーションに追加すると、受信メッセージを管理して、魔女アカウントに表示することができます。UserName = System.Security.Principal.WindowsIdentity.GetCurrent().Userログオンユーザーに通知するメッセージ受信イベントでユーザー情報を取得できます。Windows サービスは通知を表示する必要があることに注意してください。

2番目の解決策では、ロックされたユーザープロセスがロックモードで動作する場合(動作すると思います)、受信メッセージを管理して、そのコンピューターまたはログオンユーザーのすべてのユーザーに通知します。この場合、通知用の小さなプログラムを作成して実行する必要がありますProcess.start(ProcessStartInfo)(ケース 1 でも使用できます)。

幸運を。

于 2013-01-02T05:35:25.660 に答える