公開中のソフトウェア(といっても一つだけですが)
●EeCo(いーこ) Ver1.30
省エネのため、パソコンを使用していない状態が
一定時間続くとパソコンを終了するソフトです。
もう少し詳しい説明...
「パソコンを使用していない」とは以下の条件で判断しています。
・マウスを動かしていない
・キーボード入力がない
・CPU稼働率が設定値以下
・ネットワーク使用量が設定値以下
・指定ソフトが起動していない
(ソフトのハングアップ判断可能)
これらの状態が、設定時間以上続くと
スタンバイ/休止/シャットダウン
いずれかの終了動作を行います。
■ 注意事項
1) 強制実行
強制実行にチェックをつけないと、シャットダウンを指定していても
何かのファイルを編集中であればシャットダウンされません。
逆に、チェックをつけていると、ファイルを編集中であっても
その編集を破棄して強制的にシャットダウンされてしまいます。
ただし、無応答のソフトがある場合、強制実行のチェックをしていないと
パソコンを終了することはできません。
2) 休止設定
パソコンに休止する設定をしていない場合に休止を選択すると終了処理はサスペンドになります。
3) ネットワーク監視
パソコンによっては複数のネットワークを持つ場合もあるかと思いますが、
本ソフトにおいてはその全ての合計を算出して監視値としています。
4) 監視対象の選択ダイアログの表示名について
Windowsが認識しているソフトの名称の一覧しか表示されないため
実際に起動したソフト名と異なって表示されます。
ご使用のバージョンや環境によっても異なりますが、例えば以下のようになります。
一般的な呼び名 起動時のショートカット名 監視対象の選択ダイアログでの表示
-------------- ------------------------ --------------------------------
ワード Microsoft Office Word 2003 WINWORD.EXE
メディアプレイヤー Windows Media Player wmplayer.exe
ディープバーナー DeepBurner DeepBurner.exe
実際は、監視対象のソフトを起動し、登録後に状態が「有」であることを確認し、
そのソフトを終了させて、状態が「無」となることを確認いただいた方が確実です。
5) ソフトの「無応答」について
ハングアップしたソフトが「有」から「無応答」になるまで約5秒かかります。
これは、OSがハングアップしていることを認識するのに約5秒かかるためです。
■ コメント
1) ソフトの監視機能 ソフトの監視機能は他の項目に比べるとCPU負荷が若干高くなってしまいました。
本来、ひっそりとパソコンの使用状況を監視するソフトを目指していたので以下のように対策しています。
・チェックボックスをつけて各機能を選択式にした
・以下の優先順位でチェックし、上位の項目で引っかかると下位の項目はチェックしないようにした
マウス > CPU稼働率 > ネットワーク使用量 > キーボード入力 > ソフト監視
つまり、実際にパソコンを使っているとき、つまりマウスを使っていたり、CPU負荷がかかるような処理を
している場合は、比較的重い監視処理は動作させないことで 邪魔 をしないようにしています。
2) ソフトの監視機能がハングアップ確認のためにますます処理が重くなってしまいました。
そこで、ソフトの監視機能に関してはタスク調整して軽くなるように設計しています。
結果、前回バージョンと比べるとEeCoの動作自体は軽くなっています。
また、ソフトのハングアップの確認には以下の要因を故意に発生させてチェックしています。
・0除算
・不正メモリアクセス
・無限ループ
もしかしたら、要因によっては見つけきれない場合もあるかもしれません。
(ソフト名や現象をご一報くだされば幸いです)
■ 今後の予定
2013/04以来の久しぶりのバージョンアップです。
CPU稼働率が取得できない不具合があると複数のユーザ様から連絡をいただき対応を試みていましたが今回対応できた はず なのでリリースに踏み切りました。
また、Ver.1.20にて対応していたネットワーク状態の監視データが狂う件も計算方法を再度見直しいくつかのパターンにて試したところ問題なさそうなので組み込みました。
本来は、終了ダイアログ表示時のサウンド以外にも終了日時指定やシャットダウン後のEeco起動抑制などのご要望をいただいているのでそれを組み込んでからとも思ったのですが、仕様をまとめきれないのと上記2件の不具合対応を急ぐために今回のリリースとなりました。
対応予定の不具合+機能追加
・Windows7/10にて強制終了ができない
「n個のプログラムが閉じられていません」と表示されて強制終了できない
・即終了機能追加・・メニューから終了する機能を追加しようと思っています
・終了日時指定機能追加
・シャットダウン(Sleep ?)後のEeco起動抑制
ご要望があり、技術が追いつくものであれば対応いたします。
何か、対応を始めたらここに書くかもしれません。
本ソフトに関するご意見・要望・感想等は以下まで
Kojukei(こじゅけい)
Mail : kojukei2210948i@hotmail.co.jp