问题标签 [system-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 投票
1 回答
1721 浏览

vb.net - System.Diagnostics.Process.Start("Shutdown", "-s") 在 Visual Basic 中不起作用

我正在 Visual Studio 2012 中编写 Visual Basic 应用程序来关闭计算机。我使用过类似的语法

但是所有而不是关闭再次重新运行相同的应用程序,并且计算机不会仅关闭。它可能是什么解决方案,以便它可以工作

期待中的感谢

0 投票
3 回答
45782 浏览

google-chrome - 如何在 Windows 8.1 中修复“Google Chrome 未正常关闭”

关闭 Windows 8.1 时,Google Chrome 会生成错误消息“Google Chrome 未正确关闭”。如何让 Chrome 在不给我该错误消息的情况下关闭?

我不必以 Google 用户身份登录。

0 投票
1 回答
449 浏览

objective-c - Objective-C 阻止 OS X 系统关闭以在未知时间做一些工作

首先,我是 Objective-C 的新手。所以请耐心等待我:)

在 OS X Mavericks 由用户选择关闭之前,我需要在未知时间内执行一些任务(例如:将数据备份到 NAS)。所以我需要一个解决方案来取消关闭。

我已经尝试过:

现在系统关闭向用户显示一条消息,我的应用程序阻止了关闭。我不想让用户看到该消息。我如何捕捉该消息并用“取消”回答它?我读到了 SIGTERM 和 SIGKILL 信号。但似乎苹果不想让他们以某种方式拦截。
有没有更好的方法来中断/取消关机并在关机前做一些工作?

感谢您提供任何建议、提示和解决方案!

0 投票
2 回答
336 浏览

c# - Shutdown.exe 没有立即关闭系统,为什么?

我正在使用System.Diagnostics.Process.Start("shutdown.exe", "-r -f -t 1")重新启动服务器。直到最近我注意到它server(win xp)并没有立即关闭时,它一直运行良好。shutdown.exe我的日志显示应用程序在命令后至少 60 秒运行。

所以我开始怀疑是否有任何原因/条件/等shutdown.exe无法关闭系统,即使使用了 -f 也是如此。

0 投票
1 回答
604 浏览

delphi - 什么可能导致 Delphi 程序“阻止 Windows 关机”?

我的一个 Delphi XE2 程序在运行和空闲时“防止 Windows 关机”。我的大多数应用程序都不是这种情况,我需要解决它。在 XP 上,Windows 静默无法关闭;在 Win7 上,对话框显示我的应用程序阻止关机。

与这里的类似问题不同,该程序是单线程的,我没有使用托盘,并且我暂时断开了主窗体和具有它们的一个子窗体中的 OnCloseQuery 和 FormClose 事件。在正常使用中,程序会干净地关闭,并且不会在 Process Explorer 中留下任何痕迹。

我已经通过实验添加了 WM_QueryEndSession 和 WM_EndSession 处理程序,它们将日志消息写入 Windows 事件日志。在测试 Windows 关闭时,只有前者会触发,Wparam 和 Lparam 都为零。

对于可能导致此问题的原因或如何进一步调查的任何想法,我将不胜感激。我不愿意在不知道发生了什么的情况下尝试在 WM_QueryEndSession 上调用 Halt。

0 投票
10 回答
45194 浏览

python - 使用python关闭计算机(linux)

我正在尝试编写一个脚本,如果命令满足一些要求,它将关闭计算机

也试过

和其他一些人。但是当我运行它时没有任何反应,计算机通过代码而不会崩溃或产生任何错误消息并正常终止脚本,而不会关闭计算机。

如何在 python 中关闭计算机?

编辑:

似乎我尝试过的命令需要root访问权限。有没有办法在没有提升权限的情况下从脚本关闭机器?

0 投票
0 回答
674 浏览

c++ - IRP_MJ_SHUTDOWN 通知

我创建了一个在内存中分配数据的驱动程序,我需要在系统关闭之前将数据保存在硬盘上。研究得够多,已经尝试过几次让回调起作用,但是系统关闭,没有通知。

使用“SC”查询服务时,返回标志 IGNORES_SHUTDOWN。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms685149%28v=vs.85%29.aspx

根据微软网站的第九段,所有调用了带有SERVICE_ACCEPT_SHUTDOWN控制代码的SetServiceStatus的控制处理程序都会收到SERVICE_CONTROL_SHUTDOWN控制代码。

如何使用 SERVICE_ACCEPT_SHUTDOWN 调用 SetServiceStatus?我搜索了互联网,找不到如何修改服务状态。

有小费吗?下面是我正在使用的代码的摘录

0 投票
3 回答
1584 浏览

windows - 检测系统关闭或注销

如何使用 AutoIt 检测系统何时关闭或注销?

如果计算机在我的脚本仍在运行时关闭或注销,我需要运行一个函数。

0 投票
4 回答
15921 浏览

macos - 在 Mac OS X 上仅在关机时(不注销或重新启动)运行脚本

有没有办法只在关机时运行脚本?

我的意思是,只有当计算机真正关闭到关闭状态时。仅在注销或重新启动时不应运行此脚本。

0 投票
1 回答
1326 浏览

windows - 带有隐藏消息框的 Windows 7 关机

Windows 7
简单的 .bat 和 .vbs 文件
级别:血腥初学者
总结:在“shutdown.exe”调用期间抑制 Windows 关闭消息框

我正在尝试运行一个简单的系统关闭,它也清除了我的临时文件并提供了一个中止选项。到目前为止,我几乎达到了我的目标,使用一些简单的文件被一个接一个地调用。

清除临时数据

执行关机

然后我正在创建一个消息框,允许我通过按 OK 按钮中止关机:

(abortShutdown.bat 简直就是shutdown /a

系统正在正常关闭,并且中止也有效。问题是 Windows 7 向我显示了一个额外的消息框,上面写着“Windows 将在不到 1 分钟的时间内关闭”。

结果,我的屏幕上有 2 个消息框,但我只想从 .vbs 文件中查看我的自定义框。至少我设法将我的自定义框移到了前面......我还尝试了所谓的静默 WshShell.RunSet WshShell = Nothing解决方法,但没有成功。消息框仍然不断弹出。

我怎样才能完全压制这个盒子?