1

我有一个 Windows 服务,我必须从中运行一个进程。但是,该过程需要管理员权限才能运行。在里面Process Explorer,我看到该服务确实运行了该进程,但该进程的 UI 没有出现。

我在这里想念什么?如何纠正?

4

2 回答 2

0

如果您在 Windows Vista 或 7 上工作,则服务无法像 Windows XP 那样与桌面交互,也无法像普通 Windows 应用程序那样打开窗口。它们默认作为本地系统帐户运行,这是一个完全特权帐户。

于 2012-06-05T06:25:24.250 回答
0

这些服务在单独的会话中运行,具有单独的桌面。把它想象成服务在另一个远程桌面会话中运行。从服务中启动的任何带有 GUI 的内容都将显示在该隐藏会话中,无法访问。

于 2012-06-05T06:26:25.490 回答