我在我的计算机上设置了 2 个管理帐户,并在其中一个上打开了一个聊天可执行文件;聊天应用程序可以是任何东西(自制系统、Skype、雅虎......)。当我使用其他管理员帐户时,我想收到即将发送到其中的消息的消息通知(弹出式样式)。
详情:2个账号A和B,都登录并来回切换。聊天应用程序正在帐户 A 上运行,我登录到它。然后我从系统开始菜单中选择切换用户并选择帐户 B 登录。某人,也许是朋友通过帐户 A 中的聊天系统向我发送了一条消息。现在我想查看来自我朋友的消息的系统通知消息。
我从您的应用程序中得到的用户,您在每个客户端中都有服务器或接收器,那么您有一些解决方案来解决这个问题:
首先,您可以向您的应用程序添加一个 Windows 服务,它可以管理您的接收消息以显示在女巫帐户中。您可以通过UserName = System.Security.Principal.WindowsIdentity.GetCurrent().User
并在收到通知登录用户的消息事件中获取用户信息。请注意,Windows 服务必须显示通知。
在第二种解决方案中,如果锁定的用户进程在锁定模式下工作(我认为它工作),您管理接收消息以通知该计算机中的所有用户或登录用户。在这种情况下,您必须为通知创建小程序并运行它Process.start(ProcessStartInfo)
(您也可以在案例 1 中使用它)。
祝你好运。