in reply to Re: Re: Getting Results back from System Call
in thread Getting Results back from System Call

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:

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.

To change the account used by the service, use Setting->Control Panel->Services, hilight the service within the list and then click the Startup... button. The lower half of the dialog will allow you to change the account the service logs on as when it starts up.

I don't have perlsvc, and some services do not allow the account to be changed, so this may not work.

The wisdom and security aspects of doing this are your concern.


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.

  • Comment on Re: Re: Re: Getting Results back from System Call