问题描述
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.ServiceProcess;usingSystem.Text;usingSystem.IO;namespaceTest{publicpartialclassService1:ServiceBase{publicService1(){InitializeComponent();}protectedoverridevoidOnStart(string[]args){System.Diagnostics.Process.Start(@"d:Test.txt");}protectedoverridevoidOnStop(){}}}以上是我写的代码,然后也在serviceInstaller和serviceProcessInstaller属性设置好了,又跟着我用installutil注册了,这样,就可以在windows服务控制台上可以看到我刚创建的服务名.而当我启动刚创建的那个服务时,却什么都没执行,System.Diagnostics.Process.Start(@"d:Test.txt"),此代码中,我要想启动服务时打开D盘下面的Test.txt文件却没打开,请问是怎么回事?
时间: 2024-11-01 19:18:03