常驻内存的程序是一些监控或者数据处理的项目中最常用的程序, 有的人做成控制台程序,长期开着, 可是这要登录进去,然后自动运行,必须保持用户在登录状态,这样唯一的好处是能看到调试信息(console.writeline输出的东西),很多人都这么干, 我就碰到好几个大项目,比如某省的高速公路收费等。
服务的好处和不好处,一对比就出来了, 服务不用用户登录就能后台运行,但是看不到实时信息。 很不爽。 所以我在这里献丑,弄了一个二转子。呵呵。 
这个程序即可以作为服务,也可以作为控制台, 你想调试的时候 加参数/debug 你想作为服务的时候  /install 然后后台运行。 
如果你感兴趣, 请看下面代码。  因为代码比描述来的更直接。 哈哈

新建控制台项目  添加一个 叫MSG2DB的类文件, 粘贴如下内容。
C# 服务  调试、正式使用两便的模板using System;
C# 服务  调试、正式使用两便的模板
using System.Collections.Generic;
C# 服务  调试、正式使用两便的模板
using System.Text;
C# 服务  调试、正式使用两便的模板
using System.ServiceProcess;
C# 服务  调试、正式使用两便的模板
using System.Reflection;
C# 服务  调试、正式使用两便的模板
namespace MSG2DBServer



修改 Program.cs的代码为 如下代码

C# 服务  调试、正式使用两便的模板using System;
C# 服务  调试、正式使用两便的模板
using System.Collections.Generic;
C# 服务  调试、正式使用两便的模板
using System.Text;
C# 服务  调试、正式使用两便的模板
using System.ServiceProcess;
C# 服务  调试、正式使用两便的模板
using System.Reflection;
C# 服务  调试、正式使用两便的模板
namespace MSG2DBServer


添加一个执行dos命令的文件,呵呵, 网上找的
C# 服务  调试、正式使用两便的模板using System;
C# 服务  调试、正式使用两便的模板
using System.Text;
C# 服务  调试、正式使用两便的模板
using System.Diagnostics;
C# 服务  调试、正式使用两便的模板
C# 服务  调试、正式使用两便的模板
namespace MSG2DBServer

添加 一个你的程序文件 , 这个文件里 我们将写入 我们要执行的代码。 比如循环啦。 等等哈吉玛塔的东西
C# 服务  调试、正式使用两便的模板using System;
C# 服务  调试、正式使用两便的模板
using System.Collections.Generic;
C# 服务  调试、正式使用两便的模板
using System.Text;
C# 服务  调试、正式使用两便的模板
C# 服务  调试、正式使用两便的模板
namespace MSG2DBServer
/Files/MysticBoy/MSG2DBServer.rar

相关文章:

  • 2021-04-21
  • 2021-11-30
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-09-25
  • 2021-09-18
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2022-12-23
  • 2022-01-06
  • 2021-11-13
  • 2022-12-23
  • 2022-01-12
相关资源
相似解决方案