首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows服务的网络访问

windows服务的网络访问
EN

Stack Overflow用户
提问于 2012-11-07 11:13:24
回答 2查看 3.3K关注 0票数 1

在创建访问网络磁盘上文件的服务时,我遇到了问题。

服务必须具有管理权限,并且它将由没有管理权限的用户运行。

我发送路径作为UNC和文件被服务看到,但它返回ACCES_DENIED错误时,试图打开或做任何网络驱动器。

当我作为服务器运行我的服务时,一切正常。

我试图找到答案,但在任何地方,我都只能找到部分的答案,根本帮不了我。

========

我读到了记录为系统无法访问网络的标准服务。所以我试着把id写成

  1. NetworkServiceLocalService,它不起作用。将其作为其中一个用户运行后,我的服务无法将文件保存在c上:
  2. 某种管理account.But,我没有在这方面取得成功。
  3. 实际记录的用户。我不知道如何获得当前用户的密码。不过,如果没有管理权限,这将不会对用户起作用。

========

请告诉我我能做什么?有很多服务以某种方式使用网络资源。他们怎么做到的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-07 11:16:50

您需要将服务配置为具有足够权限的用户运行。在这种情况下,您正在寻找网络共享的权限。通常,这将需要一个具有适当权限的域用户。通常,您会要求网络管理器为此目的创建一个专用的用户帐户。

你似乎被一些关于服务如何运作的虚假信息所困扰。您将讨论如何在登录用户的帐户下运行服务。记住,当没有用户登录时,服务就会运行。请记住,在任何时间点都可能有多个登录用户。

票数 3
EN

Stack Overflow用户

发布于 2022-01-24 15:14:02

对我来说,这个端口被防火墙阻塞了,我不得不添加一个入站规则并指定我在我的应用程序中使用的端口。这样,防火墙就不会阻塞我的端口以进行传出连接。

参考文献:

StaticPort.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13268559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档