A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Hermès Bélusca-Maïto db5a7755ce [SERVICES]
- It seems (after testing) that services report now correctly their state to the SCM. So we can start them in SERVICE_START_PENDING state (see revisions r45626 and r45640).
- Add some informative comments.
- Use a helper function to create start events at initialization time.
- When autostart services are up, signal an event. (see revisions r45633 and r45658).
- Wait for LSASS just after having created the services database, and before calling ScmGetBootAndSystemDriverState (conform to Windows Internals 4th, page 224).

---------

- When starting auto-start services, hold a lock during all the operation in such a way that, if an external program wants to start a service, it is obliged to wait till all the auto-start services have been started (usual service starting also uses that lock).

CORE-7001 #resolve #comment Should be fixed by r58534. Do not hesitate to reopen this bug-report if the problem reappears.

svn path=/trunk/; revision=58534
2013-03-17 12:39:44 +00:00
reactos [SERVICES] 2013-03-17 12:39:44 +00:00
rosapps Remove the unneeded $Id$ blabla from the source code. 2013-03-14 01:14:18 +00:00
rostests [COMCTL32_WINETEST] 2013-03-16 17:07:05 +00:00
wallpaper