今天为大家整理一篇关于C#实现windows服务的制作与安装还有删除的文章,希望能帮助学习C#的同学进一步提高学习水平。
运行Visual Studio.NET,建立一个C#的Windows服务项目。
主程序代码:
以下为引用的内容: 以下是引用片段: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.ServiceProcess; using System.Threading; using System.Windows.Forms; namespace CareEye ...{ public class CareEye : System.ServiceProcess.ServiceBase ...{ private Thread MainThread; /** /// 必需的设计器变量。 /// private System.ComponentModel.Container components = null; public CareEye() ...{ // 该调用是 Windows.Forms 组件设计器所必需的。 InitializeComponent(); // TODO: 在 InitComponent 调用后添加任何初始化 MainThread = new Thread(new ThreadStart(ThreadFunc)); MainThread.Priority = ThreadPriority.Lowest; } // 进程的主入口点 static void Main() ...{ //System.ServiceProcess.ServiceBase[] ServicesToRun; // 同一进程中可以运行多个用户服务。若要将 //另一个服务添加到此进程,请更改下行 // 以创建另一个服务对象。例如, // // ServicesToRun = New System.ServiceProcess.ServiceBase[] {new CareEye(), new MySecondUserService()}; // //ServicesToRun = new System.ServiceProcess.ServiceBase[] { new CareEye() }; System.ServiceProcess.ServiceBase.Run(new CareEye()); } /** /// 设计器支持所需的方法 - 不要使用代码编辑器 /// 修改此方法的内容。 /// private void InitializeComponent() |