我已经构建了一个连接到交换服务器的应用程序,并对传入的邮件执行一些扫描任务。
应用程序有一个表单,我可以在其中开始和停止扫描,间隔一段时间,进行一些其他配置,以及任务栏中的通知图标以显示隐藏、结束等。
问题是我希望应用程序作为服务启动,因为现在用户必须先登录服务器才能开始工作。
我尝试了一些像 RunAsService 这样的工具,我有一个服务,但显然它没有运行应用程序。
当然我现在明白,当应用程序作为服务运行时,扫描将是唯一会发生的事情,没有表单也没有通知图标。
但是我不知道从哪里开始,我应该从我的配置中提取扫描逻辑作为一个单独的应用程序吗?那它应该变成什么应用类型呢?