问题标签 [suspend]

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 回答
322 浏览

linux - Linux 何时以及如何将 VGA 内存保存到 RAM?它在 pm-suspend 脚本中吗?或在 echo mem > /sys/power/state 之后的内核中

有谁知道Linux何时将VGA内存保存到RAM?在将 mem 回显到 /sys/power/state 之前是否在 pm-suspend 脚本中?echo -n "mem" > /sys/power/state 之后是否在内核中?或两者?

我看过 pm-suspend 脚本,它使用 vbetool 来保存视频状态

vbe vbestate 保存 > /var/run/vbestate

这是将 VGA 内存保存到 RAM 的正确位置吗?

但是如果我只运行 echo mem > /sys/power/state(skip pm-suspend script in userspace),系统仍然可以使用正确的 GUI 唤醒。

谢谢,

0 投票
3 回答
1880 浏览

c# - 如何在 Windows Mobile 6 上的 .Net 中以编程方式更改电池空闲超时

我们在 Windows Mobile 6.1 中使用 C# .Net Compact Edition 3.5,对 C++ 或 Windows API 调用不太熟悉。我们需要以编程方式将电池空闲/可疑时间从设置的任何时间(通常默认为 3/5 分钟)更改为 15 分钟。我在网上找到了一些示例,但到目前为止,它们都不起作用,或者我不知道如何/找不到如何实现它们,因为它们在 C++ 中,或者没有在 C# 中运行的解释或上下文。

如何从 C# 中的 .Net CE 3.5 更改 Windows Mobile 6.1 中的电池超时?

谢谢

编辑:请求此应用程序的客户端已专门请求此行为。他们希望在应用程序执行期间有更长的超时时间,并且在未运行时需要系统默认超时时间。

0 投票
1 回答
807 浏览

usb - Windows CE:USB 开机时唤醒设备

我有一个运行 Windows CE 5.0 的导航设备 (Wayteq x850)。它用作另一个设备的 USB 客户端。当 USB 连接建立时,或者当电源来自 USB 时,是否有一种(简单的)方法可以将 USB 客户端从挂起状态唤醒?

感谢您的任何提示。微软的 MSDN 页面(http://msdn.microsoft.com/en-us/library/ms836788.aspx、http://msdn.microsoft.com/en-us/library/ms894047.aspx)非常擅长声称很多事情都有效并得到支持,但根本不解释如何让它们发挥作用。

0 投票
2 回答
1537 浏览

python - Python threading.Condition.wait() 是否立即暂停执行?

如果我调用wait()python 条件变量,调用线程是暂停执行并产生还是继续阻塞直到下一次上下文切换?

0 投票
1 回答
974 浏览

.net - SystemEvents 和从睡眠中恢复

想象一下,我正在创建一个应用程序来测量某个用户登录计算机的时间(我正在编写的实际应用程序不同,但这没关系)。

我需要跟踪用户何时登录、注销、何时挂起计算机(关闭菜单中的“待机”选项)以及计算机何时从睡眠中恢复。

我正在使用SystemEvents(特别是事件) PowerModeChangedSessionSwitch它主要是有效的,但有一个例外:

当计算机挂起时,PowerModeChanged使用 mode 正确引发事件Suspend

当计算机恢复时,PowerModeChanged以 模式升高Resume。到现在为止还挺好。

在那之后,SessionSwitch事件引发了原因SessionLock。但是当我最终在简历后登录时,没有SessionUnlock.

这种行为发生在 Windows XP 上,我需要它在 XP、Vista 和 7 上正常工作。

有没有办法收到这个解锁?

0 投票
1 回答
3980 浏览

c# - 暂停下载线程

我正在用 c# 编写一个非常简单的批量下载程序,它读取要下载的 URL 的 .txt 文件。我已经设置了一个全局线程和委托来更新 GUI,按下“开始”按钮创建并启动该线程。我想要做的是有一个“暂停”按钮,使我能够暂停下载,直到我点击“恢复”按钮。我该怎么做呢?

相关代码:

显然,我没有使用 Worker,我真的不希望使用,除非你能告诉我如何让它工作(我不太了解工人)。任何帮助,将不胜感激。

0 投票
1 回答
2219 浏览

windows - Windows:自动挂起整个进程?

SuspendThread()使用 Win32 API 只能在一次调用中使用而不是完整的进程挂起单个线程。
迭代一个进程线程并一次挂起它们不是一个好的选择,因为它可能导致死锁和意外行为。

这应该是可以在内核中使用 DDK 中的函数(我不记得它的名字)了。
如何将此功能公开给用户模式?

有没有其他方法可以在不进入内核的情况下实现这一目标?

SysInternals 进程资源管理器有一个暂停进程的选项。它是如何做到的?

0 投票
6 回答
10162 浏览

python - 睡眠/暂停/休眠 Windows PC

我想编写一个简短的 python 脚本,让我的计算机进入睡眠状态。我已经搜索了 API,但挂起的唯一结果与延迟执行有关。诀窍是什么功能?

0 投票
1 回答
476 浏览

android - Rooted Android:当任何应用程序访问联系人列表、麦克风或相机时暂停并警告用户?

我的用户拥有 Android 2.2+ 智能手机设备。每当设备上的任何应用程序访问设备的联系人列表、麦克风或相机资源时,我想暂停该应用程序,向用户弹出警告消息,并让用户决定是中止还是继续。

即使在应用程序安装时,用户可能已经(盲目地)授予这些应用程序访问这些资源的权限。

所以,我想编写一个 Android 系统服务来持续扫描代表联系人列表、麦克风和相机的文件描述符(或其他)。如果任何其他应用程序或服务/进程/线程尝试打开上述任何文件描述符,我将暂停它并向用户弹出 Toast 消息,例如:“应用程序“CHESS”正在尝试访问 CAMERA!!!关闭应用程序,还是继续?”;

我在 Android SDK 或 NDK 上找不到任何可以帮助我实现上述目标的东西。

甚至像“./data/lsof -w | grep audio”这样插入并在设备上运行的快速、肮脏和危险的Linux命令方法也没有任何帮助——我不知道什么是精确的Android资源要 grep 的名称,而且资源的文件描述符似乎一直处于打开状态,无论它们是否被访问!

谢谢,任何建议将不胜感激。

0 投票
2 回答
2975 浏览

qt - Qt 应用程序挂起

如何检测我的应用程序是否已暂停(当有人更改应用程序时)并通过停用我的计时器然后在我的应用程序未暂停时重新激活它(当有人重新打开我的半运行应用程序时)做出反应。下面是我到目前为止在我的应用程序的这一部分上编码的距离,但它给出了一个错误:“'QApplication::QApplication(const QApplication&)' 是私有的”并且它在 myapp.cpp 第 4 行的上下文中说。请如果有人可以告诉我我做错了什么,将不胜感激。

这是我的 main.cpp 代码:

myApp.h:

我的应用程序.cpp: