创建Windows服务,然后再winform里面显示服务的状态等~
创建一个Windows服务---主要作用是电脑一开机就自动启动这服务。当打开窗体程序后,窗体上就显示Windows服务状态是开还是关。
然后插入几条数据,如果插入失败,是什么错误,都在窗体显示出来。
急 啊 ,,哪位大仙有案例传我。。。。。。
--------------------编程问答-------------------- 创建服务
[RunInstaller(true)]
public class ProjectInstaller : Installer
{
private ServiceProcessInstaller process;
private ServiceInstaller service;
public ProjectInstaller()
{
process = new ServiceProcessInstaller();
process.Account = ServiceAccount.LocalSystem;
service = new ServiceInstaller();
service.ServiceName = "Test.Service";//服务名称
service.StartType = ServiceStartMode.Automatic;//设置服务启动状态
Installers.Add(process);
Installers.Add(service);
}
}
获取服务状态
--------------------编程问答-------------------- ServiceStartMode 枚举
ServiceController sc = new ServiceController("Test.Service");
if (sc.Status == ServiceControllerStatus.Running)
{
lbl_ServerState.Text = "已启动";
}
else
{
lbl_ServerState.Text = "已停止";
}
Manual
指示服务只由用户(使用“服务控制管理器”)或应用程序手动启动。
Automatic
指示服务在系统启动时将由(或已由)操作系统启动。如果某个自动启动的服务依赖于某个手动启动的服务,则手动启动的服务也会在系统启动时自动启动。
Disabled
指示禁用该服务,以便它无法由用户或应用程序启动。
--------------------编程问答-------------------- 不知道,路过看看了! --------------------编程问答-------------------- 如果查看服务状态,用1楼的方案即可
我以前写的windows服务使用socket通讯的,可以查看windows的数据状态结果,传递文件,备份等功能。 --------------------编程问答--------------------
你QQ多少,能传我案例么?
补充:.NET技术 , C#