我有一个旧的软件,它一开始就在域上做一些工作。(就像使用MSMQ向服务器发送消息一样)。
计算机启动时,该软件应自动启动。(当有人实际登录时。)
我使用注册表项“HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run”来启动此应用程序。
问题是:用户登录后,该软件会尽快启动,并出现“Activex bla bla domain object bla bla not bla bla”这样的错误。因为关于域连接的东西尚未准备好。我不记得确切的时间,但是当用户登录时,在1或2分钟后它就会准备就绪。
我正在考虑使用任务调度程序添加任务,但我不想设置延迟时间。在有关域连接的所有内容准备就绪后,此软件必须自动启动。
我需要使用任务调度程序创建一个任务,该任务调度程序应该在有人登录时自动运行,但只有在事件查看器上看到某个事件之后才会运行。(就像域连接已准备好事件?)
我认为这可以通过在任务调度程序上使用“触发器”部分来完成。但我不知道应该使用哪个事件。(这是id)
使用计划任务。你有没有尝试过?
—
Ramhound 2017年
我不知道域连接准备好后生成的事件的id。我将在创建任务时在触发器部分使用此事件。
—
2617750