警报,即使应用程序关闭
我在我的 WinForms 应用程序中集成了一个小的待办事项列表,用户可以在其中添加任务并为其设置警报。即使应用程序关闭,是否可以在后台运行计时器(或闹钟计数器)。我正在使用此处编写的AlarmClass
作为答案。目的只是在到达闹钟时间时显示消息框,与应用程序无关。还应该可以设置多个警报。
如果我的问题没有详细说明,我很抱歉,因为我不知道我必须包括哪些其他细节。但准备好回答您的问题。
提前致谢。
编辑:对此的任何评论 链接?
I have integrated a small to-do list in my WinForms application, where-in user can add tasks and set alarm for it. Is it possible to run timer (or alarm clock counter) in background, even if application is closed. I am using the AlarmClass
written as answer here. The aim is only to show a MessageBox when the alarm time is reached and nothing else to do with the application. Also multiple alarm setting should be possible.
I am sorry if my question is not elaborated, coz I dont know wat other details I must include. But ready to reply your questions.
Thanks in advance.
Edit: Any comments on this link?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简短回答
不。如果您的应用程序被关闭,就没有什么好办法了。
长答案
是的,如果你诉诸聪明的黑客手段。您可以:
Short answer
No. If your application is shut down, there's no good way.
Long answer
Yes if you resort to clever hackery. You could:
我不确定,但是您不能创建一个仅显示在系统托盘中的 Windows 应用程序吗?将所需的键添加到注册表中,以确保它在 Windows 启动时自动启动。
否则,您可以将其拆分为两个单独的应用程序;
- 用于管理警报的 Windows 应用程序
- Windows服务在后台进行检查
I'm not sure, but can't you create a Windows application which only shows up in the Systemtray. Add the required keys to the registry to make sure it will automatically start when windows starts.
Otherwise you can split it up into two separate applications;
- Windows Application to manage the alert
- Windows Service to do the check in the background