文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Window服务的创建与删除

Window服务的创建与删除

时间:2010-10-26  来源:麻将我会

下面做的服务就是作为remote宿主程序(环境:VS2008);

 1、新建一个Windows服务项目WindowsService1;

2、双击Service1.cs,左侧就会出现她的设计界面,单击设计界面查看属性;

3、属性窗口的下方有添加安装程序提示(或者直接在Service1.cs的设计界面右键选择添加安装程序),单击她,项目资源管理器里就会多出一项ProjectInstaller.cs同时左侧就是他的设计界面,设计界面上有两项分别是serviceInstaller1和serviceprocessInstaller1,设置后者的属性Account为LocalSystem(权限最大),设置前者的属性如description、DiaplayName、StartType、ServiceName等;

4、在Service1.cs的代码界面的OnStar函数中写下需要执行的代码;

 protected override void OnStart(string[] args)
        {
            FileStream fs = new FileStream(@"E:\kk.txt", FileMode.Append);
            StreamWriter sw = new StreamWriter(fs);
            sw.Write("服务启动时间:"+DateTime .Now);
            sw.Close();
            fs.Close();
        }

5、编译完成后,使用VS自带的命令提示框进行安装,具体操作如下:

         5.1:在命令提示框中找到新建的Windows服务的目录,我的项目目录是E:\RemoteTest\WindowsService1\bin\Debug里,我就可以在命令提示框里这样写,首先转到E盘:(输入E:按回车即可)

接着输入cd E:\RemoteTest\WindowsService1\bin\Debug如图:

点击回车之后就在命令提示窗口找到了需要的目录,紧接着输入dir用于查看debug下的文件

其中就有WindowsService1.exe;找到以后再在命令窗口出入installutil WindowsService1.exe服务安装就正式开始了;

这样服务就算是装上了,可以再WIndows的服务列表里找到她(如果找不到就是没有刷新的原因);

删除服务

同样在命令窗口找到C:WINDOWS\system32的目录,然后输入sc delete Service1点击回车即可;

启动服务之后就会在E盘下生成一个KK.txt文件;大功告成阿弥陀佛

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载