自己做了一个系统服务,自动从数据库中取信息,当成邮件发送出去。已经实现,并且在托盘区有图标。
     现在准备做一个程序能够打开这个系统服务程序的页面,比如杀毒软件,点击桌面上的图标可以打开杀毒的窗体,点击托盘图标也可以打开杀毒窗体。
怎么样实现,打开服务窗体????

解决方案 »

  1.   

        还有一个问题:为什么这个系统服务在我的电脑上能够自动启动,并且在托盘区显示图标,而放到其他电脑(没有安装delphi)却只能在进程中看到,却不显示在托盘区??
      

  2.   

    设置服务允许与桌面交互就可以了~
    至于要显示界面在你的程序中创建FORM啊~
      

  3.   

    服务和桌面交互
    至于你说的没有托盘显示,可能是要通过Delphi注册接口,其他机器没有注册造成的
      

  4.   

    已经是可以与桌面交互了,不过能不能比如说新建另外一个程序,打开这个新建程序的时候自动打开系统服务的FORM界面。
    至于gyk120说的注册接口,请问其他机器怎么样注册。谢谢
      

  5.   

    如果你将service设置为自动启动, 在进入windows登录时, service是启动,但是Form是无法自动跳出的。
    如果你设置了与桌面交互,并实现了托盘,建议你托盘的点击事件里可以show出form。