问题标签 [application-shutdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3890 浏览

c# - 在 C# NET 中检测应用程序关闭?

我正在编写一个小型控制台应用程序(将作为服务运行),它基本上在运行时启动 Java 应用程序,如果 Java 应用程序关闭则自行关闭,如果 Java 应用程序关闭则关闭它。

我认为前两个工作正常,但我不知道如何检测 .NET 应用程序何时关闭,以便我可以在此之前关闭 Java 应用程序。谷歌搜索只是返回一堆关于检测 Windows 关闭的东西。

谁能告诉我如何处理那部分以及其余部分是否正常?

0 投票
3 回答
4293 浏览

java - 如何实现在执行结束时自动关闭的线程池?

我正在编写一个理论上可以在不同环境中使用的 Java 客户端:Java main(),在 servlet 容器中,或通过依赖注入。

客户端实现内部连接线程池。

这种方法的问题在于,不知道内部线程池已实现这一事实的客户端用户将在关闭时看到他或她的应用程序“挂起”。我的用户需要知道向库发送 shutdown() 消息。

我想知道是否可以采取任何其他替代方法,一方面,允许我为我的连接启动一个线程池;另一方面,捕获一些事件,可能是 JVM 事件,表明 JVM 正在关闭,这将允许我调用我的 shutdown() 实现。

0 投票
1 回答
568 浏览

java - Java - 程序结束时对象不是“垃圾收集”?

使用上面的代码 finalize() 永远不会执行。没有任何内容打印到控制台。当从 gc() 中删除注释时,finalize() 会执行,并且“cleaned”会打印到控制台。为什么我必须显式调用垃圾收集器?

0 投票
6 回答
7361 浏览

delphi - 如何调试仅在应用程序关闭时发生的崩溃?(德尔福)

因此,在最近的一些更改之后,我们发现我们最古老的应用程序之一有时会在关机时崩溃。这表现为“运行时错误 216”消息或来自 Windows 错误报告的应用程序已停止工作的消息。该应用程序已经OutputDebugString在每一个转折点都发出 -messages 并且 AFAICT 我们自己的所有代码都会正确执行到完成。所有的析构函数都像所有终结部分和类析构函数一样被调用,它们都没有引发任何异常。

此外,madExcept 和 FastMM4 的完全调试模式似乎都没有什么可抱怨的(尽管这可能是一个错误的结论,因为崩溃可能发生在这些组件自己的最终代码运行之前)。

那么,你会怎么做?你会从哪里开始?


这个问题应该更多地是关于这类问题的一般方法,而不是关于我目前面临的具体实例,所以我故意省略了细节。随意询问您是否认为它们可能与调试方法的选择有关,我稍后会添加它们。

0 投票
1 回答
7279 浏览

python - Python - 如何检测用户何时通过“X”按钮关闭控制台应用程序

我目前有一个在 Windows 下运行的基于控制台的 python 程序。Ctrl该程序将其大部分数据保存在内存中,并定期将数据保存到磁盘,或者当用户通过键盘中断 ( + C) 事件关闭应用程序时。

我遇到的问题是,当用户点击控制台窗口右上角的“X”按钮时,会话关闭并且内存中的数据丢失。我正在寻找的是一个事件/信号或挂钩,以便我可以在关闭之前清理内存。

我希望在没有任何外部库的情况下做到这一点,但如果这不可能,我仍然想知道如何做到这一点。

0 投票
1 回答
470 浏览

iphone - 如何在 NSUserDefaults 中保存 NSMutableDictionary

我需要在 NSUserDefaults 中保存一个 NSMutableDictionary。我在网上搜索了很多例子,但没有收到任何足够相关的例子。有人可以发布一小段代码,在关闭时将 NSMutableDictionary 保存在 NSUserDefaults 中并在应用程序启动时检索它吗?也请你告诉我在哪里放置代码。

我自己有一些代码,但它不起作用。

appDelegate.h - 数据检索

appDelegate.h - 数据存储

是的,它用于数组,但我需要一个用于 NSMutableDictionary。

0 投票
2 回答
466 浏览

winapi - Windows 关闭取消 - 重新启动已关闭的应用程序

我有一个应用程序在收到关闭事件时停止,但该应用程序需要在用户会话中持续运行。如果有程序阻止关机,然后用户“取消”关机,则应用程序不再运行。

有没有办法让 Windows 重新启动应用程序或让应用程序成为最后一个关闭的应用程序?

我已阅读: http: //msdn.microsoft.com/en-us/library/ms686227%28VS.85%29.aspx但这只会更改通知的顺序,并且在阻止关机的应用程序之后不会收到终止。

谢谢!

0 投票
2 回答
512 浏览

java - 我想在通过 java 程序关闭计算机之前检查打开的应用程序

实际上,我正在开发一个基于 java 的应用程序,该应用程序具有在特定时间关闭我的系统的功能并且它工作正常但是,要求说如果任何应用程序是打开的,那么在关闭我的系统之前它不应该关闭必须有手动关闭所有打开的应用程序。我无法找到解决方案。

0 投票
3 回答
1505 浏览

c# - C#:在终结器中,如何确定应用程序是否正在关闭?

我有一个在应用程序关闭期间似乎总是失败的终结器。我认为这是因为它持有一些在那时不再有效的原生资源。有没有办法在析构函数/终结器中判断它是否由于应用程序关闭而被调用?

谢谢!

0 投票
1 回答
2784 浏览

android - 有没有办法让手机自动开机

我想做一个自定义计时器应用程序。我希望它可以启动和关闭。我搜索并发现启动它需要root权限。谁能给我一些线索来完成这个?

编辑:换句话说:有一个自动开机或关机的应用程序似乎很好,硬件是否支持?该应用程序仅供用户设置开机或关机时间。手机没电时如何开机?如果我们关闭手机或取出电池,当我们打开它时,时钟仍然会显示正确的时间。当我们关闭手机时,闹钟也会起作用。所以我觉得手机自动开机也是可以的