我已经使用(Visual Studio 8)创建了一个 Windows 服务并使用installutil.exe
工具安装了它,但是我没有得到正确的结果,因为我在服务启动方法上执行了以下代码。
protected override void OnStart(string[] args)
{
FileStream fs = new FileStream(@"e:\mcWindowsService.txt",
FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine("m ready buddy");
m_streamWriter.Flush();
m_streamWriter.Close();
}
当我盯着它时,它不是在 E Drive 中创建文件而是显示跟随错误!
本地计算机上的测试服务安装程序服务启动然后停止。如果某些服务没有被其他服务或程序使用,它们会自动停止。