我有一个运行在服务器上的Delphi应用程序。这个应用程序对我的数据库做了一些关键性的工作,用于其他应用程序,并在用户登录到Windows时执行。这一切都工作正常,但事实证明,服务器的管理员有时重新启动服务器,并没有登录到Windows。服务器停留在Windows登录中,我的应用程序无法启动。Windows服务+在系统托盘中运行应用程序
小的研究后,我决定创建一个Windows服务之前,甚至在Windows用户登录,开始我的应用程序。但是,我有两种形式。一种形式显示我的应用程序正在执行的当前进程,另一种形式显示其用于配置第一种形式的.ini文件。
我需要做的是创建之前在Windows和登录后用户登录开始我的应用程序的服务,展示我的表格或打开它,但它最小化到系统托盘。
是否可以使用Windows服务这种行为,并尽量减少我的形式到系统托盘?
最后,你会最终分离DB工作的GUI,下面的[这个问题]的建议之一(HTTP:/ /stackoverflow.com/q/1260181/243614)互相交流。 – 2012-08-14 21:43:36