学习如何编写Windows Service 服务程序的很好例子,可以直接在例子的基础上修改并编译运行,实用性很强.
运行环境: Windows NT/2000/XP
例子程序示例了如何在Windows NT/2000/XP系统中create, start, stop, 和 delete serverice
程序使用了如下的 API命令:
    OpenSCManager()
    CloseServiceHandle()
    CreateService()
    OpenService()
    SetServiceStatus()
    DeleteService()
    RegisterServiceCtrlHandler()
    StartServiceCtrlDispatcher()
    LPSERVICE_MAIN_FUNCTION
    LPHANDLER_FUNCTION
程序把所有的命令写入记录文件C:\DemoService.txt,可以试着以administrator和guest等权限运行程序.
程序有两种运行模式:
    Service.exe (无参数) GUI运行
    Service.exe /Service 服务模式运行
                                    
                                    
                                        
                                            1