sse*_*sse 3 delphi service exe
我有两个用Delphi 6编写的不同可执行文件.我正在将这些可执行文件转换为Windows服务.我已经转换了一个,它工作得很好.
是否有可能将第二个Delphi应用程序也引入这个新服务,也许作为自己的线程运行?或者我必须将它们各自转换为自己的服务.
我基本上只想在一个服务中运行这两个应用程序.
另外,我需要注意哪些Windows Vista/7问题?除了以管理员身份登录以安装服务之外.
谢谢!
2 EXE 1服务:这取决于您的应用程序的运行方式.一个Delphi服务应用程序并具有多个TService后代.如果您可以为2个应用程序制作2个服务模块,则可以将它们放入1个服务应用程序中.
实际上,您可以添加一个服务应用程序,它将自动添加1个服务来处理您的第一个应用程序.然后,您可以添加其他服务来处理第二个应用程序的工作.
关于Window 7(以及Vista也是如此),这些较新的OS独立服务在会话0中运行(就像登录用户使用的另一个内部桌面).因此,服务中的任何用户界面(如弹出窗体,托盘图标等)通常对用户不可见.
如果你的应用程序确实有用户界面,你也可以参考这篇文章: 转换Delphi应用程序作为服务运行 - 是否有必要?
| 归档时间: |
|
| 查看次数: |
644 次 |
| 最近记录: |