保存H264数据到文件

发飙的蜗牛_:

1.首先调用service.New()方法,这其中实际调用的是System接口的New()方法

2.Service_windows.go中实现了Service和System接口,所有在service.New的时候实际是去调用Service_windows.go的New方法,目的是为了返回一个Service接口的一个实例

3.s.Run()实际调用过程也是在Service_windows.go中调用的Run()方法,Service_windows.go的Run方法中又调用了prog.Start方法,所有我们Program结构体必须定一个叫Start方法,因为Service_windows.go.Run方法中写死了是用i.Start()。

4.我们Program结构体中的Start()方法也就正好执行了我们的doWork()方法