When I boot my Windows 8.1 laptop, I want to display a message on the Windows logon screen so that I know when all services and startup processes have started. Aside from just waiting some number of minutes, with the assumption that all services that can start have done so, how can I code a process to query for a "startup complete" condition and then update the UI?
Would detection of startup-complete be possible with a group policy startup script or a task scheduler routine that triggers on some "services started" condition? Should I look for a specific message in the Event Log?
To message the logon screen, I'm guessing I need to write a Windows Credential Provider, and as a C# developer I believe I should be looking at PGina?
Before I start writing code from scratch, might there already be a canned solution for this somewhere?
I'm currently looking to Add message to logon screen windows 7 where by updating a registry entry I should be able to warn if it's safe to do a logon or not ... once I find out how to determine that condition.
[edit] Removed extensive irrelevant text with reasoning about why I'm doing this. Hoping for a response to a concise and focused question.