应用程序如何发现Windows启动完成

时间:2012-08-23 05:23:22

标签: windows

我有一个Windows应用程序,它在Windows启动时启动。在应用程序中,我不想做任何事情,直到Windows启动完成。

那么我有什么办法可以注册任何表明Windows启动完成的事件。我的主要目标是在Windows启动完成后通过我的应用程序查找。

1 个答案:

答案 0 :(得分:0)

  

基本上我必须知道是否有另一个程序   是否在Windows启动期间启动。如果不是那么的话   我必须通过我的应用程序启动该程序。

     

...

     

第三方程序是Microsoft Lync 2010

在这种情况下,您的程序可以启动Lync。


详情

如果在Lync运行时运行Lync,则第一个Lync会到达前台。 (第二个Lync退出)。

因此,如果您的程序是自动启动,则无论它是在Lync自动启动之前还是之后运行都无关紧要。如果Lync未配置为自动启动也无关紧要。

情景A:

  1. Lync配置为自动启动
  2. 自动启动运行Lync
  3. 您的程序尝试运行Lync,但Autostart将继续运行
  4. 情景B:

    1. Lync配置为自动启动
    2. 您的程序运行Lync
    3. 自动启动尝试运行Lync,但您的程序将继续
    4. 情景C:

      1. Lync未配置为自动启动
      2. 您的程序运行Lync
      3. 最后,如果Lync启动然后退出,第二次调用将再次启动Lync,这也符合您的要求。