【发布时间】:2022-09-24 01:52:17
【问题描述】:
我正在尝试创建一个 Windows 服务,该服务会定期收集有关计算机上正在运行的应用程序的数据。当我在 Visual Studio 调试模式下运行服务时,Process.GetProcesses() 函数工作并返回进程,但在已安装的 Windows 服务中运行时它返回一个空数组。我已经将 Windows 服务设置为与桌面交互,但它仍然返回空。
该服务已经具有提升的权限,并且正在以Local System 的身份运行。
我还能做些什么来完成这项工作吗?请帮忙。非常感谢!
-
我删除了你的
[visual-studio]标签,因为这不是关于使用 Visual Studio 的问题。
标签: c# windows-services topshelf