Re: It will have the same limitations
okay, I'll bite.
On *NIX its trivial to control order of process startup, on Windows, it's not the case.
Windows is just not a production ready environment for fine grained control over applications and services that people on *NIX take for granted. If you bought into that ecosystem, you have my sympathy.
I want you to run a named pipe server which starts prior to WinLogin.exe
So that a CredentialsProvider can connect to it from WinLogin.exe
Look at the windows boot process to see what an overengineered poorly implemented mess of an operating system, you are comparing to over 40 years of battle-hardened design principles, systemd not withstanding.