Your problem is almost certainly a permissions thing.
Windows NT services run as LocalSystem by default. LocalSystem is a predefined local account and any service running under LocalSystem:
- The service can NOT open HKEY_CURRENT_USER .
- The service can open HKEY_LOCAL_MACHINE\SECURITY.
- The service has no network credentials and can only access network resources using a null session.
As rcmd requires network access, if the service was set up with the default "LocalSystem" account, then it won't have the privaleges required to run rcmd. This is not a perl problem.
'Hidden' within this readmore is non-perl related assistance.
Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." -Richard Buckminster Fuller
If I understand your problem, I can solve it! Of course, the same can be said for you.
| [reply] |