0

我想在windows登录屏幕之前运行一个软件,这个软件在任务栏系统时钟附近安装了一个小托盘图标。

该服务是使用 sc.exe 创建的,并且能够检查它是否处于活动状态并设置为在系统启动时自动运行。

该服务在那里,但是当我重新启动计算机时,由于某种原因它似乎没有处于活动状态。

我试图手动运行该服务,但它似乎超时,并且它不会运行。如果我手动登录并运行它,没问题:托盘图标出现。

这可能是因为在登录时没有托盘栏吗?

我用来创建服务的命令是这样的:

sc.exe create "KVMDevice" start="auto" binPath="c:...."

非常感谢,弗拉德

4

1 回答 1

0
  1. 在“登录时刻”之前,没有与交互式用户(尚未登录)关联的桌面,因此没有托盘栏。

  2. 创建应该向用户显示一些消息的服务时,请确保将服务配置为“能够与桌面交互

于 2012-06-11T12:29:19.087 回答