![]() |
1
1
最有效的方法是从vb.net继承
|
![]() |
2
3
使用互斥体。例如。: A Single Instance Application which Minimizes to the System Tray when Closed . 这个例子比您可能需要的要复杂,但是使用互斥体的基本单实例概念工作得很好。 |
![]() |
3
1
我也遇到过类似的问题,但我的问题与无法管理的内存泄漏有关,我在一个必须全天候运行的应用程序上找不到这一问题。我和客户约定,如果内存消耗超过了定义的值,重启应用程序的安全时间是凌晨3点。
我试过
代码:
Restarter.exe开始运行。它试图以独占模式读取文件,阻止它获得访问权,直到主应用程序没有死,然后启动主应用程序,删除文件并存在。我想这不可能简单:
|
![]() |
4
0
尝试将重新启动代码连接到 Application.ApplicationExit 事件作为侦听器方法。然后您将调用application.exit以使代码间接运行。 编辑 :添加的代码示例: 例如,当用户单击重新启动按钮或应用程序决定重新启动时,调用这个restartMesmartly()方法。你不必担心骗局,它会奏效的。
|
![]() |
5
0
最简单的方法是在退出前添加延迟。 换言之,
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |