Win2K RC1で“ファイルヒストリ”がクリアNo.04273
NAKA さん 99/10/18 09:07
 
 先週、「Windows2000 RC1でファイルヒストリがクリアされる」との投稿をしまし
たが、
その続きです。実は、「再現」してしまいました。ただ、最初の状況説明が間違って
おり、
余計なお手間をとらせることになりました。

 さて、再現した状況...をご説明します。

 Windows2000では電源制御の機能が向上しており、ハードウェア環境によっては「電源
ボタンを押すと、自動的なシャットダウン処理」がおこなわれた後に、電源が切断で
きる
環境を作れます。
 私が、最初に「ファイルヒストリがクリアされる」と書いたのは、この「電源ボタ
ンを
押すことによって自動的におこなわれるシャットダウン処理」の場合に起こります。
 (申し訳ありません。ログオフでは発生しませんでした)

 [CTRL]+[ALT]+[DEL]や“スタートメニュー”から、シャットダウンを明示的に選択
した
場合は問題なくヒストリが保存されています。
 「電源ボタンが押されたときの自動シャットダウン」と「明示的なシャットダウ
ン」と
では、OSからアプリケーションに送られるメッセージが異なるのでしょうか...?

 以上、ご報告でした。

[ ]
RE:04273 Win2K RC1で“ファイルヒストリNo.04274
秀まるお さん 99/10/18 13:15
 
 電源ボタンによるシャットダウンの件ですが、こちらでも症状を確認しました。

 そもそも、常駐秀丸のヒストリーだけじゃなくて、秀丸エディタで編集中のファイ
ルも保存されることなく電源断してしまうようです。

 試しにメモ帳でもやってみたんですが、編集中のファイルはそのまま破棄されてし
まいます。

 つまり、これはこういうWindows2000の仕様なんじゃないかと思います。電源スイ
ッチによるシャットダウンではアプリケーションのデータは保存されないという仕様
なんだと思います。

 WindowsNT4.0の場合でも、WindowsのAPI呼び出しで、ExitWindowsEx( EWX_FORCE |
EWX_SHUTDOWN, 0 )とすることで、同様のシャットダウンができます。


[ ]
RE:04274 Win2K RC1で“ファイルヒストリNo.04275
NAKA さん 99/10/18 13:28
 
秀まるお様

 確認までしていただいてありがとうございます。

> 電源ボタンによるシャットダウンの件ですが、こちらでも症状を確認しました。
>
> そもそも、常駐秀丸のヒストリーだけじゃなくて、秀丸エディタで編集中のファイ
>ルも保存されることなく電源断してしまうようです。
>
> 試しにメモ帳でもやってみたんですが、編集中のファイルはそのまま破棄されてし
>まいます。

 NT後継OSの「シャットダウン」としては不適当な気がしますね。本来の仕様で
ないことを祈りたいです。

> つまり、これはこういうWindows2000の仕様なんじゃないかと思います。電源スイ
>ッチによるシャットダウンではアプリケーションのデータは保存されないという仕様
>なんだと思います。
>
> WindowsNT4.0の場合でも、WindowsのAPI呼び出しで、ExitWindowsEx( EWX_FORCE |
>EWX_SHUTDOWN, 0 )とすることで、同様のシャットダウンができます。

 いわゆる、“強制終了”...のイメージですね。
 電源ボタンの“シャットダウン”は使用しないようにします。

[ ]