
A session-0 capable dll injection utility
The current design implements the well-known DLL injection technique:
ncloader.exe [process name | pid] [dll full path] [1]
note: the optional trailing '1' disables elevation attempt
By process name from regular prompt (debug privilege not present in restricted token)
ncloader.exe some_service.exe c:\path\to\library.dll
Dll c:\path\to\library.dll successfully injected in session 0 process some_service.exe (debug privilege was enabled)
By PID from elevated prompt (token has debug privilege present but disabled)
ncloader.exe 1234 c:\path\to\library.dll
Dll c:\path\to\library.dll successfully injected in session 1 process 1234