in reply to Re: Re: Re: Re: Can Win32::Daemon access remote shares?
in thread Can Win32::Daemon access remote shares?

I don't think so. But the account must have the "Log on as service" user right. You can give it that right either using the "User Manager" or Win32::Lanman::GrantPrivilegeToAccount('', SE_SERVICE_LOGON_NAME, 'the_username').

If you set the account for a service using Service Manager, the specified account gets that right automaticaly. Sorry I forgot about this before.

HTH, Jenda
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
   -- Rick Osborne

Edit by castaway: Closed small tag in signature

  • Comment on Re: Re: Re: Re: Re: Can Win32::Daemon access remote shares?

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: Can Win32::Daemon access remote shares?
by rah (Monk) on Apr 13, 2003 at 22:43 UTC
    Thought I had gotten Win32::LanMan installed, but when I try the snippet you provided, or a variant using LsaAddAccountRights I get undefined subroutine errors. Guess I'll have to wait for Monday and a GUI.

      It's Win32::Lanman! If you do use Win32::LanMan the module doesn't initialize properly and doesn't export the constants!

      On the other hand I did have the code a little wrong. I now tried

      use Win32::Lanman; Win32::Lanman::GrantPrivilegeToAccount( Win32::NodeName(), SE_SERVICE_ +LOGON_NAME, ['Guest']);
      and it worked fine. Sorry.

      Jenda
      Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
         -- Rick Osborne

      Edit by castaway: Closed small tag in signature