用delphi做的服务。有界面的,手动启动时显示界面,可以连接被控,但是如果界面关闭了,通过启动服务去连接被控就不行了,前面的输出都是一样的,就到了打开与被控连接的时候才出现连接不上,但是在打开和被控的连接过程中,输出的数据也都是一样的。各位大侠帮忙看一下咯

解决方案 »

  1.   

    服务与界面做在一起难度大。象CCPROXY.exe就是,但它是VC++做的。
    可分成两个程序:
    1.服务负责:启动界面、定时检测;
    2.界面:负责安装服务、其它功能;
      

  2.   


    我在服务启动的时候用shellexecute启动这个程序了,在我之间的机子上可以打开这个程序,但是在别的机子上就不行了,,,
    服务之前做是没有启动界面,就直接做定时检测这功能了,但是连接不上被控,服务不是不能直接打开某个窗体的吗(在同一个程序内)?
      

  3.   

    http://news.baidu.com/我想写个程序。大概的功能是:
    1.类似定制版的浏览器。读取指定页面。http://news.baidu.com/然后软件上有个登陆窗口。不是在网页上登陆。直接在软件上用“按钮+文本框”登陆百度。
    2.读取某网站的页面内容。获取他最新更新的新闻。并且自动刷新网页。在网页上有新闻的时候。弹出消息对话框。告诉我有最新新闻了。能弹出对话框的同时 要是能播放个音乐什么的最好了 。
    3.读取网页指定区域。的指定内容。比如网站上的新闻列表。读出来在软件的Webbrowser控件界面上显示。出来。不是直接是浏览器。不需要读取这个页面。只要网页上的一部分内容就好了。
    4.我不要再软件上让人看到百度广告等等垃圾消息。只要新闻。每隔20秒自动刷新一次。弹窗对话框或者语音。提示有新的新闻出来了。看看有没有高手有现成的或者类似的源码的。
    发给我邮箱:1617822579(at)qq.com 或者联系我qq# 1617822579
      

  4.   

    是这样的,对于Xp下使用服务来启动一个EXE,直接调用Winexec这类函数是不行的,会出现错误。具体的方法可以参见帖子:
    http://www.88dev.com/forum.php?mod=viewthread&tid=73&extra=page%3D1帖子名称“在Delphi开发的服务中调用指定应用程序”。
    里面有详细的做法。另外2楼提出的“楼主为何把程序做成“服务”的形式?听听”问题。其实在Delphi7中的Demo中就已经有了例子,他的例子是如何将一个有界面的exe做成一个带界面的服务,你可以看一下。