我有一个C#控制台应用程序,它与SQL Server数据库进行交互,我想将其配置为在系统启动时和用户登录之前启动。我的应用程序是一个无限循环,用于从/向数据库读取/写入数据(处理后),并将日志消息写入控制台窗口。在用户登录之前启动控制台应用程序
我试过Windows任务调度程序。应用程序启动,但我有两个问题:
- 该应用程序无法访问数据库)
- 当我登录到Windows时,我无法检索应用程序控制台,并且它不会显示在任务管理器的进程列表中。
我真的不知道,如果这个问题,Windows有一个解决方案(或者一个解决方法),但我真的需要它,因为服务器是在遥远地方,而我们从停电权衡中受苦该区域,所以我必须定期检查它,并在每次发生切断时启动我的应用程序。
感谢您的帮助。
你有没有考虑过作为Windows服务运行? – 2012-03-11 15:42:57