经过一项小规模的研究后,我决定创建一个windows服务来启动我的应用程序甚至在用户登录windows之前.但是,我有两种形式.一个表单显示我的应用程序正在执行的当前进程,另一个表单编辑用于配置第一个表单的.ini文件.
我需要做的是创建一个服务,在用户登录windows之前启动我的应用程序,登录后,显示我的表单或打开它,但最小化到系统托盘.
是否可以使用此服务的windows服务并最小化我的表格到系统托盘?
解决方法 在Vista之后,服务根本无法显示UI(包括系统托盘图标),并且在早期版本中不鼓励使用.在所有版本的windows中,您应该将UI分离为自己的非服务应用程序,该应用程序可以由登录用户运行,管理该用户托盘的系统托盘图标,并根据需要使用后端服务进行通信任意数量的可用IPC机制(管道,套接字,COM,RPC,WCF等). 总结以上是内存溢出为你收集整理的delphi – Windows服务在系统托盘中运行应用程序全部内容,希望文章能够帮你解决delphi – Windows服务在系统托盘中运行应用程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)