以下の内容はhttps://var.blog.jp/archives/80520951.htmlより取得しました。
COMMENT
コメント一覧 (3)
1. Amay
2019/11/03 23:26
コンソールタイプexeでログアウト/シャットダウンのブロードキャストに反応させる為につかった事は有りますけど、今もそのへんの事情は変わってないんですかねぇ?
0
が
しました
2.
[管理人]
2019/11/07 00:13
>>1
そういうことはやったことなかったです
調べてみたらコンソールアプリだとイベントが発生しないんですね
そもそも普通のコンソールアプリはイベント駆動じゃないですし……
SystemEvents.SessionEnding のドキュメント見た感じでは .NET Core 3.0 が対応になっているので Windows だとできるのじゃないかなと思います(試してません)
https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.win32.systemevents.sessionending?view=netcore-3.0
dll に win32 って入ってますしできても Windows 専用になりそうですね
0
が
しました
3. Amay
2019/11/10 13:52
>>2
そうですか〜困ったもんだ…
CUI(Unixシグナル)/GUI(Windowメッセージ)でお互い主体のもの以外に対して全く考えてない面が…
どちらもUIの一形態に過ぎないんだから、停止系イベントキャプチャだけでも対応して欲しいですね〜
0
が
しました