检测应用程序是否开始使用手动处理(按下图标)或在Windows启动时启动

Mar*_*cel 0 .net c# vb.net

我已经让我的应用程序在Windows启动时自动启动(注册表../currentversion/run/appname + path).在此模式下,应用程序启动最小化,并在通知图标区域中显示一个小图标.使用此图标,您可以最大化应用程序或退出它.

如果您退出应用程序并使用菜单(开始/程序等)再次启动它,而不是应用程序以最小化模式启动(在这种情况下,我希望将其置于正常模式),因为设置自动启动仍然是真的.

有没有办法可以检测应用程序何时启动Windows启动时使用上述注册表或当人们点击程序菜单(或桌面)中的图标?

我能说清楚吗?

Ben*_*zun 6

我可能会错过显而易见的,但是 - 为什么注册表快捷方式不是这样的

yourApp.exe -startHidden

虽然正常的快捷方式开始可见吗?