問題タブ [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スクリプトにありますか?またはechomem>/ sys / power/stateの後のカーネル

LinuxがいつVGAメモリをRAMに保存するか知っている人はいますか?memを/sys/ power / stateにエコーする前にpm-suspendスクリプトにありますか?echo -n "mem"> / sys / power / stateの後のカーネルにありますか?または両方?

pm-suspendスクリプトを見ましたが、vbetoolを使用してビデオの状態を保存します

vbe vbestate save> / var / run / vbestate

これは、VGAメモリをRAMに保存するのに適切な場所ですか?

しかし、echo mem> / sys / power / state(ユーザースペースでpm-suspendスクリプトをスキップ)のみを実行した場合でも、システムは正しいGUIでウェイクアップできます。

ありがとう、

0 投票する
3 に答える
1880 参照

c# - WindowsMo​​bile6の.Netでプログラムでバッテリーアイドルタイムアウトを変更する方法

Windows Mobile 6.1でC#.Net Compact Edition 3.5を使用していますが、C++またはWindowsAPIの呼び出しにはあまり詳しくありません。プログラムでバッテリーのアイドル/疑わしい時間を設定されている時間(通常はデフォルトで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クライアントをサスペンドからウェイクアップする(簡単な)方法はありますか?

どんな種類のヒントもありがとう。Microsoftの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()は実行をすぐに一時停止しますか?

Python条件変数を呼び出すwait()と、呼び出し元のスレッドは実行を一時停止してyieldしますか、それとも次のコンテキストスイッチまでブロックし続けますか?

0 投票する
1 に答える
974 参照

.net - SystemEventsとスリープからの再開

特定のユーザーがコンピューターにログインしている時間を測定するアプリケーションを作成していたと想像してください(実際に作成しているアプリケーションは異なりますが、それは問題ではありません)。

ユーザーがいつログイン、ログアウトするか、いつコンピューターを一時停止するか([シャットダウン]メニューの[スタンバイ]を選択)、コンピューターがスリープから再開するタイミングを追跡する必要があります。

私はそのためSystemEventsに(具体的にはPowerModeChangedSessionSwitchイベントを)使用していますが、1つの例外を除いて、ほとんど機能します。

コンピュータが一時停止されている場合、PowerModeChangedイベントはモードで正しく発生しますSuspend

コンピュータが再開PowerModeChangedすると、モードで起動しますResume。ここまでは順調ですね。

その直後SessionSwitch、理由でイベントが発生しSessionLockます。しかし、履歴書の後で最終的にログインすると、はありませんSessionUnlock

この動作はWindowsXPで発生します。これは、XP、Vista、および7で正しく機能するために必要です。

このロック解除を受け取る方法はありますか?

0 投票する
1 に答える
3980 参照

c# - ダウンロード スレッドの一時停止

ダウンロードする URL の .txt ファイルを読み取る、非常に単純な一括ダウンロード プログラムを C# で作成しています。GUI を更新するためのグローバル スレッドとデリゲートを設定しました。[開始] ボタンを押すと、そのスレッドが作成されて開始されます。私がやりたいのは、「再開」ボタンを押すまでダウンロードを一時停止できる「一時停止」ボタンを用意することです。どうすればいいですか?

関連するコード:

明らかに、私はワーカーを使用していません。また、それを機能させる方法を教えていただけない限り、本当に使いたくありません (ワーカーについてはよくわかりません)。どんな助けでも大歓迎です。

0 投票する
1 に答える
2219 参照

windows - Windows: プロセス全体を原子的に中断しますか?

Win32 API を使用すると、単一のスレッドを使用して中断することしかできSuspendThread()ませんが、1 回の呼び出しで完全なプロセスを中断することはできません。
プロセス スレッドを反復して一度に 1 つずつ中断することは、デッドロックや予期しない動作を引き起こす可能性があるため、適切なオプションではありません。

これは、DDK の関数を使用してカーネルで可能なものであると想定されています (名前は覚えていません)。
この機能をユーザーモードに公開するにはどうすればよいですか?

カーネルに行かずにこれを達成する他の方法はありますか?

SysInternals プロセス エクスプローラーには、プロセスを中断するオプションがあります。それはどのように行うのですか?

0 投票する
6 に答える
10162 参照

python - Windows PC のスリープ / サスペンド / 休止状態

コンピューターをスリープ状態にする短い Python スクリプトを書きたいと思います。私はすでに API を検索しましたが、サスペンドの唯一の結果は実行の遅延に関係しています。トリックはどのような機能を果たしますか?

0 投票する
1 に答える
476 参照

android - ルート化された Android: アプリが連絡先リスト、マイク、またはカメラにアクセスすると、一時停止してユーザーに警告しますか?

ルート化された Android 2.2 以降のスマートフォン デバイスを使用しているユーザーがいます。デバイス上のアプリがデバイスの連絡先リスト、マイク、またはカメラのリソースにアクセスするたびに、そのアプリを一時停止し、ユーザーに警告メッセージをポップアップ表示して、ユーザーが中止するか続行するかを決定できるようにします。

アプリのインストール時に、ユーザーが(盲目的に)それらのアプリにそれらのリソースにアクセスする権限を付与した可能性がありますが。

そこで、連絡先リスト、マイク、カメラを表すファイル記述子 (またはその他のもの) を継続的にスキャンする Android システム サービスを作成したいと思います。のアプリケーションまたはサービス/プロセス/スレッドが上記のファイル ディスクリプタのいずれかを開こうとした場合、それを一時停止して、次のようなトースト メッセージをユーザーにポップアップ表示します。アプリを閉じるか、続行しますか?";

上記の目標を達成するのに役立つAndroid SDKまたはNDKには何も見つかりませんでした。

「./data/lsof -w | grep audio」をデバイスに挿入して実行するような、手早くて汚い危険な Linux コマンド アプローチでさえ、何の助けにもなりませんでした。正確な Android リソースが何であるかはわかりません。 grep する名前、さらにリソースのファイル記述子は、アクセスされているかどうかに関係なく、常に開いているようです!

ありがとう、アドバイスをいただければ幸いです。

0 投票する
2 に答える
2975 参照

qt - Qtアプリケーションの一時停止

アプリケーションが一時停止されているかどうかを検出し(誰かがアプリケーションを変更したとき)、タイマーを非アクティブにして、アプリケーションの一時停止が解除されたとき(誰かが半分実行中のアプリを再度開いたとき)にタイマーを再度アクティブにすることで対応するにはどうすればよいですか?下にあるのは、この部分でこれまでにアプリをコーディングしたところですが、「'QApplication :: QApplication(const QApplication&)' is private」というエラーが表示され、myapp.cppの4行目のコンテキスト内に表示されます。私が間違っていることを教えていただければ幸いです。

main.cppのコードは次のとおりです。

myApp.h:

myapp.cpp: