我有一个能够显示表单的winforms应用程序,即使关闭最后一个可见表单也将继续在后台运行 - 我使用通知托盘(系统托盘)图标来显示它正在运行。
我有代码,以防止右键单击\退出此图标,如果有任何表格可见。我检查了
System.Windows.Forms.Application.OpenForms > 0
虽然这似乎在大多数情况下都有效,但它可能并不可靠(在其他机器上测试此应用程序似乎会产生意外结果)。有没有办法检查winforms应用程序是否作为后台进程运行(而不是计算打开表单的数量)?