(for Windows NT 4.0 / 2000 / XP / 2003 / Vista)
GSD (Get Service Dacl) gives you the DACL (Discretionary Access Control List) of any Windows NT service you specify as a command line option.
Download the exe file and run it from the Command Prompt. It will give you the instructions you need. Just remember that the service name to give as a parameter is the same name as you can see in the services applet in the control panel.
Q: How do I redirect or stop the output?
A: You can redirect the output to a file by appending for example "> file.txt" at the end of what you write at the Command Prompt. You can stop the output by appending "| more".
Q: What do you mean by "the DACL of a service"?
A: All services have corresponding DACL's which control access to them - services are securable objects in Windows NT. This isn't the same thing as the permissions set on the services registry keys, but instead permissions set on the services as objects.
Q: I don't like the output format, will you fix it in a future version?
A: I probably will when I have some spare time, which I usually never have. ;-)
Q: When I double-click on the file a window comes up and disappears immediately. What's wrong?
A: You must run the file from a Command Prompt.
Q: I have a question that is not covered here. Where can I get help?
A: Send me
your question. I can't promise that I will have time to answer, but I'll do my best.