delphi windows service can't download file from internet

前端 未结 4 1201
名媛妹妹
名媛妹妹 2021-01-24 00:37

i have a windows service written in delphi,the service will use to downloading a file from my website but it can\'t download the file,it doesn\'t thrown any exception also i c

相关标签:
4条回答
  • 2021-01-24 01:20

    Normaly, under LocalSystem, a service can't access network resources. You said it works with another PC, I can't explain why. You said it works in another application, yes, because application is executed with current account.

    The solution may be to execute the service under the Network Serviceaccount. Check it to see if it fixes the issue !

    0 讨论(0)
  • 2021-01-24 01:22

    Check the access rights of the user the service runs under.

    By default it is LocalSystem, which may not be allowed to access remote networks (i.e the Internet). Try running it under the same user you logged in as.

    Hope this helps

    0 讨论(0)
  • 2021-01-24 01:30

    Services cannot access Network Resources, such as via UNC paths, without additional access rights applied. But a service has unrestricted access to use TCP and UDP sockets. I've written several services that connect to remote servers via TCP/IP and they work fine without extra configurations or access rights needed.

    0 讨论(0)
  • 2021-01-24 01:35

    You can use a tool like Wireshark to capture and check the HTTP session, and understand if it is an issue at the transport level or something else.

    0 讨论(0)
提交回复
热议问题