shutdown相关内容

Winapi - SetWindowLongPtr in ShutdownBlockReasonCreate/Destroy implementation of JNI native code

我目前正在处理一个涉及使用 SWT 的 Eclipse RCP 的 Java 项目,并试图通过在保存时向 Windows 环境中的用户提供有意义的消息来处理正常关闭.我应该使用 ShutdownBlockReasonCreate 和 ShutdownBLockReasonDestroy API 来实现这一点,但经过一些研究后,我不得不在我非常陌生的 C++ 本机代码中实现它们.因为它们在 JNA ..
发布时间:2022-01-24 18:50:06 C/C++开发

当我的 Java 应用程序退出/崩溃时,如何摆脱 Java 子进程?

我在 Java 中启动一个子进程如下: final String[] cmd = {""};进程进程 = Runtime.getRuntime().exec(cmd); 它现在在后台运行.一切都很好. 如果我的程序现在崩溃了(它是仍在开发中:-))子进程似乎仍然徘徊.当父 Java 进程死亡时,如何使其自动结束? 如果有帮助,我使用的是 Mac OS X 10.5 解决方案 ..
发布时间:2022-01-18 15:48:11 Java开发

检测 Windows 关闭事件

我有一个 Windows 服务在 PC 启动后始终运行,我将如何使用 .NET 3.5 或 WMI 进行检测,当用户或其他一些应用程序/进程在 Windows 中请求关闭或重新启动时. 我不想停止它,只记录时间和谁启动了关闭(用户或进程都可以,不需要知道是哪个进程) 谢谢 解决方案 使用Microsoft.Win32.SystemEvents.SessionEnding 事件. ..
发布时间:2022-01-18 11:19:27 其他开发

在 Windows 关机时执行批处理脚本

在 Windows 7 Professional 中,有什么方法可以在用户单击“关闭"时运行批处理脚本(例如,.BAT 文件)(而不是计划关闭的批处理文件)机器,只有当用户点击“关机"时才会运行)? 理想情况下,这样的脚本会显示命令提示符窗口并提供取消关机过程的选项. 不需要第三方实用程序的解决方案会更好. 解决方案 您可以在 Windows 上创建本地计算机策略.请参阅 ht ..
发布时间:2022-01-18 11:11:39 其他开发

应用程序关闭与 EXC_RESOURCE,iOS 8 GM 上的 WAKEUPS 异常

有谁知道 iOS 8 上的这种异常是什么? === 来自崩溃报告 === 异常类型:EXC_RESOURCE异常子类型:WAKEUPS异常消息:(限制 150/秒)在 300 秒内观察到 206/秒线程触发:14 似乎只发生在 iOS 8 上...我们的应用程序会以任意间隔随机关闭,但此异常.. 欢迎提供任何线索.谢谢! 解决方案 您的应用经常向应用中的特定线程发送唤醒命令 ..
发布时间:2022-01-12 11:22:42 移动开发

如何在超时时要求批处理文件用户输入

所以我试图在 set 命令下向我的 if 语句之一添加一个计时器,但我不确定该命令是什么.该脚本将启动并等待 30 分钟,然后重新启动 PC 或等待用户在那时输入或取消它.因此,我设置了“立即重启"和“取消"的两个 if 语句,但现在我需要一个 if 语句,让它从 30 分钟开始倒计时,然后再执行我的重启命令.此外,如果有人知道如何在那里添加一个可视化计时器来显示剩余的时间,那将是一个加号.谢谢各 ..
发布时间:2021-12-31 15:34:45 其他开发

以编程方式关闭 WP7 应用程序?

可能的重复: Windows Phone 7 关闭应用程序 如何以编程方式关闭 WP7 应用程序? 解决方案 您始终可以通过在您的登录页面执行此操作来调用退出,使用此代码单击您的应用程序后退按钮: if (NavigationService.CanGoBack){while (NavigationService.RemoveBackEntry() != null){Navigat ..
发布时间:2021-12-30 11:50:29 其他开发

java web应用程序的关闭钩子

我需要最好在java web应用程序停止时或tomcat停止时保存一些数据.如何才能做到这一点?编辑:如果我使用 jvm 关闭钩子有什么缺点吗? 解决方案 使用实现 ServletContextListener 在您的 web.xml 中: com.mycompany.MyClass ..
发布时间:2021-12-28 13:59:39 Java开发

正常关闭 Java 命令行程序的最佳方式

我对优雅地关闭 Java 命令行程序的不同方法感兴趣.发送终止信号不是一种选择. 我可以想到几种不同的方法. 打开一个端口并等待连接.制作完成后,正常关机. 观察要创建的文件,然后关闭. 从终端读取一些输入,例如“执行关机". 第三个并不理想,因为经常有程序输出被输送到屏幕上.第一个需要太多努力(我很懒).大多数程序员使用第二种选择吗?如果不是,还有什么可能/优雅/简单? ..
发布时间:2021-12-27 22:51:00 Java开发

如何使用 Python 关闭计算机

我编写了一个 Python 脚本,它最终应该会关闭计算机. 这一行是其中的一部分: os.system("关机/p") 它进行某种关闭,但仍保留在打开的 Windows 控制面板上(用户可以在其中切换计算机用户). 有没有办法完全关闭计算机? 我尝试了其他 os.system("shutdown ___") 方法,但没有成功. 还有其他方法可以帮助吗? 解决方案 ..
发布时间:2021-12-25 17:33:45 Python

使用 .NET 获取上次 Windows 关闭事件的日期时间

有没有办法知道系统上次关机的时间? 我知道有一种方法可以使用 WMI 使用 Win32_OperatingSystem 命名空间中的 LastBootUpTime 属性找出上次启动时间. 有没有类似的可以找出上次关机时间? 谢谢. 解决方案 (这里的一切都是 100% 由 JDunkerley 的早期回答) 解决方案如上,但从 byte 数组到 DateTime 的 ..
发布时间:2021-12-23 19:29:50 C#/.NET

当应用程序关闭时,Android 服务停止

我正在从我的主要 Android Activity 启动服务,如下所示: final Context context = base.getApplicationContext();最终意图意图 = 新意图(上下文,MyService.class);开始服务(意图); 当我通过从最近的应用程序列表中将其滑出来关闭活动页面时,该服务停止运行并在一段时间后重新启动.由于我的应用程序要求,我无法使用带 ..
发布时间:2021-12-23 09:39:10 移动开发

发送/捕获 SIGTERM 的 Win32 API 模拟

在 POSIX OS 下有信号 API 允许发送信号给进程以关闭它使用 kill,您可以使用 sigaction 捕获它并执行您需要的操作; 然而,Win32 不是 POSIX 系统,所以: 如何处理可能发生的关闭事件,例如来自“任务管理器"中的“结束进程"? 向 Win32 应用程序发送关闭信号的标准 API 是什么? 我不是在谈论 GUI,我在谈论应该很好地关闭的 TCP/ ..
发布时间:2021-12-18 00:02:06 其他开发

通过网页关闭计算机

我有一个基于网络的应用程序,它在客户端计算机上的 Chrome 网络浏览器中自动加载信息亭模式(全屏),由 Windows 7 驱动.我想在网页上放置一个关闭按钮,以便用户可以直接关闭电脑. 有没有可能实现这一目标? 什么是最好的解决方案Windows 和Linux? -P.S- 我可以完全控制客户的计算机.(安装其他软件或浏览器扩展).这是一个触摸屏POS机. 解决方案 ..
发布时间:2021-12-15 15:44:55 前端开发

如何通过 bat 文件关闭、重新启动或注销 Windows?

我一直在使用远程桌面连接进入工作站.但是在这种环境下,我无法使用开始菜单中的电源选项.我需要另一种关闭或重新启动的方法. 如何通过命令行控制计算机的电源状态? 解决方案 shutdown 命令是: shutdown -s — 关闭. shutdown -r — 重新启动. shutdown -l — 注销. shutdown -h — 休眠. 注意: 有一个常见 ..
发布时间:2021-12-13 17:37:22 其他开发

如何以编程方式退出 WPF 应用程序?

应该如何退出应用程序,例如当用户单击“文件"菜单中的“退出"菜单项时? 我试过了: this.Dispose();this.Exit();Application.ShutDown();Application.Exit();Application.Dispose(); 在许多其他人中.没有任何效果. 解决方案 要退出您的应用程序,您可以调用 System.Windows.Appl ..
发布时间:2021-12-05 16:51:59 C#/.NET

如何在 Linux 中将 Perl 脚本作为系统守护进程运行?

让 Perl 脚本在 Linux 中作为守护程序运行的简单方法是什么? 目前,这是在 CentOS 上.我希望它随系统启动并随系统关闭,所以一些 /etc/rc.d/init.d 集成也很好,但我总是可以添加自定义行/etc/rc.d/rc.local. 解决方案 最简单的方法是使用 Proc::Daemon. #!/usr/bin/perl使用严格;使用警告;使用 Proc::D ..
发布时间:2021-12-03 13:32:50 服务器开发

如何从 C# 关闭计算机

从 C# 程序关闭计算机的最佳方法是什么? 我发现了一些有效的方法 - 我将在下面发布它们 - 但它们都不是很优雅.我正在寻找更简单的原生 .net. 解决方案 摘自:Geekpedia 帖子 此方法使用 WMI 来关闭窗口. 您需要将 System.Management 的引用添加到您的项目中才能使用它. 使用 System.Management;无效关机(){Man ..
发布时间:2021-12-02 13:54:31 C#/.NET