从作为网络服务运行的windows服务生成进程
本文关键字:windows 服务生 进程 运行 网络服务 | 更新日期: 2023-09-27 18:17:10
我发现了相当多的帖子,似乎是在处理这些问题,但我找不到一个确定的答案。
我有一个作为网络服务运行的windows服务。它在这个帐户下运行,因为它必须在独立安装的SharePoint上访问SharePoint API。
我需要windows服务启动另一个进程,使用process。启动,也作为网络服务运行。这个过程是由其他人开发的一个单独的程序,它也与SharePoint交互。我的服务需要把它们打开,查询一些数据,然后关闭它们(没有UI)。
问题是,由于某种原因,进程在启动后立即被杀死。我已经在完整的SharePoint安装(不是独立的)上测试了这个功能,windows服务作为AD帐户运行,它工作得很好。
所以,我认为网络服务不允许创建一个新的进程?我在事件查看器中没有看到任何错误。
任何帮助都将非常感激!
没有什么(AFAIK)可以阻止在网络服务下运行的进程运行另一个进程。
我认为这是一个转移注意力的问题——我怀疑问题不是在启动另一个进程,而是另一个进程试图做一些网络服务不允许的事情。
确定如何用"/t"参数启动其他东西,如"time.exe"-如果这有效,那么问题不是启动进程而是运行进程。