問題タブ [systemevent]

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 に答える
520 参照

oracle - 「システム・イベントを... Oracle Internet Directoryに登録する」とはどういう意味ですか?

これは Stream - AQ docs からのものです。

システム・イベント、ユーザー・イベントおよび通知をOracle Internet Directoryのキューに登録できます。システム イベントは、データベースの起動、データベースのシャットダウン、およびシステム エラー イベントです。ユーザー イベントには、ユーザー ログオンとユーザー ログオフ、DDL ステートメント (作成、削除、変更)、および DML ステートメント トリガーが含まれます。キューに関する通知には、OCI 通知、PL/SQL 通知および電子メール通知が含まれます。

興味深いですね。これは私に何をもたらしますか?

これらはDDLトリガーのように見えるということです...つまり、データベースにDDLトリガーを構築するのではなく、OIDに構築し、OIDにトリガーの起動を管理させるということですか?

0 投票する
5 に答える
12411 参照

c# - C# で日時が変更されたときに通知を受ける

最近、現在の年月日をユーザーに表示するカレンダー アプリケーションを作成しようとしていました。問題は、ユーザーが私のアプリケーションを翌日も実行し続ける場合、どうすれば通知を受け取ることができるでしょうか?? 表示される日付を変更するにはどうすればよいですか? 現在の日付をポーリングして更新したくありません。これはC#で可能ですか?

注: SystemEvent.TimeChangedイベントを試してみましたが、ユーザーがコントロール パネルから時刻/日付を手動で変更した場合にのみ機能します。

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

c# - .NET では、システム フォーカス イベント (C#) を検出できますか?

ウィンドウのフォーカスがシステム レベルでいつ変化するかを判断することはできますか? 時間追跡アプリケーションを作成していますが、アプリケーションの切り替えをリッスンできるようにしたいと考えています (特定のアプリケーションで時間の記録を開始できるようにするため)。ここで 1 時間ほど Process クラスを調べてみましたが、かなり多くの有用なことを学びましたが、探していたものは見つかりませんでした。フックを使用する必要があると思いますが、プロセスに関する明確なドキュメントを見つけるのは困難です。私が求めているものに固有のドキュメントは言うまでもありません。

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

c# - C#でWindowsサービスを使用してLogoffイベントをキャプチャするには?

ユーザーのログオンおよびログオフ時にログを記録するサービスを作成しようとしています。ログオンのキャプチャには問題はありませんが、何らかの理由でログオフ イベントをキャッチできません。これは私が使用したコードです:

SessionEnding、SessionEnded、および SessionSwitch を使用してみましたが、どれも機能していないようです。サービスを確認しました。サービスは稼働中であり、サービスはローカル システム アカウントで実行されており、[デスクトップとの対話をサービスに許可する] オプションがチェックされています。

助言がありますか?

サービス クラス:

隠しフォーム:

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

objective-c - Cocoa を使用した Apple の「システム イベント」の監視

アプリケーションの起動、ウィンドウの切り替えなどの OS システム イベントをリッスンする Cocoa アプリを作成する方法があるかどうか疑問に思っていました。[NSNotficationCenter のデフォルト] メッセージを監視することを考えていましたが、これまでのところ、多くを見つけることができませんでした。誰か提案はありますか?

ありがとう!

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

android - Android 上の Adob​​e Air アプリはシステムイベントを受け取りますか?

Adobe Air を使用して Android マーケットプレイス用のアプリケーションを作成することを検討しています。システムイベントの取得/処理に関する制限が(もしあれば)何であるかを誰かが教えてくれるかどうか疑問に思っていました. たとえば、ユーザーがテキスト メッセージを受信した場合にアプリを一時停止できますか? または、音楽が再生されているかどうかを検出し、アプリのサウンドをミュートしますか?

Air がこれを実行できないとしたら、非常に残念なことです。

私はオンラインで何も見ることができないようです - 誰かが何かを見つけたら、助けてくれてありがとう

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

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

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

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

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

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

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

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

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

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

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

c# - メモリリークを防ぐために、いつシステムイベントの登録を解除する必要がありますか?

私は次のようなsystemeventsを使用しています:

ユーザーがシャットダウンまたはログオフしたことを検出しますが、メモリリークなどを防ぐためにこのイベントの登録を解除する必要があることを読みました。

いつ/どこでそれをすべきですか?

SystemEvents.EventsThreadShutdownでこれを実行できることを確認しました。このイベントは、システムイベントが発生する前に発生します。これが当てはまる場合は、システムイベントの登録を解除する必要がありますか?

または、メインフォームのFormClosingイベントでそれを行う必要がありますか?FormClosingイベントは常に発生しますか?

ありがとうございました!

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

c# - C#他のアプリケーションで表示できるSystemEventsの作成

複数のアプリケーションで見ることができる公開イベントを開催する方法を考え出そうとしています。最初に頭に浮かぶのはSystemEventsです。

新しいSystemEvent、または複数のアプリケーションが表示およびリッスンできるパブリックイベントを「定義」する方法はありますか。

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

javascript - チタン:システムイベントに登録

Titaniumでカスタムイベントを作成する方法を探しています。これを行うには、ウィンドウが開くたびにグローバルvar配列に登録する必要がありますが(問題ありません)、ウィンドウがメモリから削除されるたびに登録を解除する必要があります。E/TiBaseActivity(10448): (main) Layout cleanup。_ 特定のウィンドウの登録解除機能を使用して、そのイベントに登録したいと思います。

それを行う方法はありますか?


アップデート:

さて、チタンのQ&Aについて回答がありました。

どうやらclose、ウィンドウが閉じられるたびに発生するイベントがあります。