gpt4 book ai didi

c# - 从作为网络服务运行的 Windows 服务生成进程

转载 作者:行者123 更新时间:2023-11-30 17:14:48 26 4
gpt4 key购买 nike

我发现很多帖子似乎都按照这些思路处理场景,但我找不到确切的答案。

我有一个作为网络服务运行的 Windows 服务。它在此帐户下运行,因为它必须在独立安装的 SharePoint 上访问 SharePoint API。

我需要 Windows 服务启动另一个进程,使用 Process.Start,也作为网络服务运行。此过程是由其他人开发的单独程序,它也与 SharePoint 交互。我的服务需要启动它们,向它们查询一些数据,然后关闭它们(无 UI)。

问题是由于某种原因,进程在启动后立即被杀死。我已经针对完整的 SharePoint 安装(非独立安装)对此进行了测试,其中 Windows 服务作为 AD 帐户运行,并且运行良好。

所以,我认为网络服务不允许创建新进程?我在事件查看器中完全没有看到任何错误。

如有任何帮助,我们将不胜感激!

最佳答案

没有什么(据我所知)可以阻止在网络服务下运行的进程运行另一个进程。

我认为这是一个转移注意力的问题 - 我怀疑问题不是在启动另一个进程,而是另一个进程正在尝试做网络服务不允许的事情。

要确定如何使用“/t”的参数启动其他类似“time.exe”的东西 - 如果这有效,那么问题不是启动进程而是运行进程。

关于c# - 从作为网络服务运行的 Windows 服务生成进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com