I am working on windows service application where currently it is running on administrator privileges. For that I need to set administrator info in service log on settings. Above windows service is creating child processes with local user privileges. This is working fine.
Now I want to change windows service application to run with "Local System" privileges instead of administrator. But if I change the log on setting to "Local System" then, Child processes are not starting and throws exception "access denied".
I think that "local system" account has all permission to do anything. It is even stronger than administrator account. Then why it cannot start child processes?
Please guide me if my perception is wrong