当前位置:编程学习 > C#/ASP.NET >>

让WinForms程序一直在后台运行

    如何让WinForms程序运行的时候就只在后台运行呢?不显示界面出来,在Form的load方法增加Hide()方法可使Form窗体还是会显示出来,哪位大大知道在吗实现这种效果吗?就是让Winforms程序一直在后台 默默运行,有哪位知道的还请指点我一下。 --------------------编程问答-------------------- 如果不需要界面,可以做成WINDOWS SERVICE,这样还有个好处就是你在服务器上注销后不会退出 --------------------编程问答--------------------
引用楼主 smyhjs 的回复:
如何让WinForms程序运行的时候就只在后台运行呢?不显示界面出来,在Form的load方法增加Hide()方法可使Form窗体还是会显示出来,哪位大大知道在吗实现这种效果吗?就是让Winforms程序一直在后台 默默运行,有哪位知道的还请指点我一下。


做Windows服务吧!最近的一个项目要做到不同数据库服务器间的二十多个表的数据实时(或非实时)同步,还要每天读取汇率并插入到数据库中。本人都是通过Windows服务实现的。可以捕获错误信息插入到数据库的一个日志表中来监视运行的情况。该服务可以设置为自动启动。。 --------------------编程问答-------------------- 我的这个是一个小的升级程序,当点击托盘图标是需要显示界面,做成Windows service就只能在后台运行了。。
引用 2 楼 hao1hao2hao3 的回复:
引用楼主 smyhjs 的回复:
如何让WinForms程序运行的时候就只在后台运行呢?不显示界面出来,在Form的load方法增加Hide()方法可使Form窗体还是会显示出来,哪位大大知道在吗实现这种效果吗?就是让Winforms程序一直在后台 默默运行,有哪位知道的还请指点我一下。


做Windows服务吧!最近的一个项目要做到不同数据库服务器间的二十多个表的数据实时(或非实时)……
--------------------编程问答-------------------- 1、写成服务;
2、写成WebService;
3、使用FTP也可
...... --------------------编程问答-------------------- 需要再说明一下:我的这个是一个小的升级程序,当点击托盘图标是需要显示界面,做成Windows service就只能在后台运行了。。
引用 4 楼 changjiangzhibin 的回复:
1、写成服务;
2、写成WebService;
3、使用FTP也可
......
--------------------编程问答-------------------- 写成 window service
然后做一个进程守护

--------------------编程问答-------------------- 写成服务 --------------------编程问答-------------------- winform 的在后台运行 那你前台还想看什么信息么 ?窗体是无法看到的,还不如控制台呢。隔一段时间抛出一个进度或执行情况信息来。
直接写成服务吧 ,这样会好一些 , --------------------编程问答-------------------- 做成系统服务吧, --------------------编程问答-------------------- 把窗体隐藏,任务栏也隐藏,用一个通知图标放在通知栏里,可以加上点击事件和右键菜单,winform里都由控件可以直接使用的。
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,