我的申请是手工启动的吗?

fjd*_*ont 5 .net c# autostart

我正在开发一个Forms应用程序,它应该在Windows启动时启动(通过在注册表中注册密钥)或由实际用户启动.

如果用户手动启动它(即单击可执行文件),我希望表单显示.如果Windows触发了该事件,我希望隐藏应用程序(进入托盘栏).

有没有办法以编程方式确定发生了哪些情况?

ema*_*tel 7

我建议添加一个命令行参数,类似于-minimized并在启动时启动它.

如果您正在寻找如何阅读参数,请参阅此主题.