桌面通知,又名内部警报系统

Ref*_*din 5 .net c# desktop notifications

很明显,我工作的地方需要一个"通知系统".问题是我们在多个建筑物中分布很广,而且大部分工作人员经常将电子邮件关闭几个小时.

我需要创建一种简单的方法来推出一条消息,让它在每台计算机(或一台计算机)上"弹出".

我的第一个想法是编写一个Windows服务,调用winform/wpf应用程序,该应用程序驻留在每个只是弹出消息的计算机上.不确定一个想法是多么可行,但这只是头脑风暴.

我想,一条不同的路径可能是一个应用程序,它驻留在每个计算机上的系统管理器中,它会轮询db表,并且每次添加新行时,使用Query Notifications都会弹出一条消息.然后简单地创建一个疯狂的基本应用程序,用于向该表写入一行.

所以,我要问的是,是否有其他人走过了这条道路.如果是这样,怎么样?

  • 你考虑了什么?

  • 我的想法中的任何一个是有效的起点还是"鸡蛋和我的脸完美对齐"?

  • 有没有更简单的方式?

谢谢


一些简单的要求 - >必须是"单向",因为我不能给我们的用户群一个"聊天"系统.必须有点隐藏,以阻止用户关闭它.系统托盘或服务.

小智 0

很久以前我就做过类似的事情来协调吸烟时间。我只是在 LAN 上的特定端口发送了一个广播数据包。效果相对较好,但由于任何人都可以广播并且每个人都会收到弹出窗口,因此它被滥用了很多。