一部のプライバシー履歴が消去できないNo.10371
fzok4234 さん 21/04/28 19:22
 
お疲れ様です。

さて、「動作環境」の「プライバシー」についてですが、全ての項目を消去してもレ
ジストリの
HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Hidemaru.dat
キーの
Search
には検索履歴が、
Str
には開いたファイルやディレクトリのパス履歴が残ったままになっています。どちら
も先頭付近に
ヌル文字のU+0000を表している
00
の1バイトデータがあり、このヌル文字以降に履歴の一部が丸々残ったままになって
います。いずれも
他人に覗かれたらまずいため、完全にゼロ埋めなどで消去できるようにしてもらえれ
ば助かります。

バージョンはv8.98β5 Float x64についてです。


[ ]
RE:10371 一部のプライバシー履歴が消去でNo.10374
秀丸担当 さん 21/04/30 09:32
 

ご指摘ありがとうございます。
確かに文字列が上書きされる場合に終端の後のゴミがある場合がありました。
終端の後もゼロ埋めするように修正します。

[ ]
RE:10374 一部のプライバシー履歴が消去でNo.10413
fzok4234 さん 21/05/26 02:17
 
v8.98β9 Float x64での動作確認です。

Searchについてはゼロ埋めでの全消去が確認できました。

しかし、Strについては、先頭には最後に実行した秀丸エディタのプロセスのカレン
トディレクトリが残り、
そのほかにも所々に以前アクセスしたファイル/ディレクトリ名や、多分各種ファイ
ルオープンダイアログ?で
指定したと思われる拡張子名が残っている状態で、全1040Byteが全てゼロになってい
ない状態です。


[ ]
RE:10413 一部のプライバシー履歴が消去でNo.10419
秀丸担当 さん 21/05/26 10:47
 

ご確認とご指摘ありがとうございます。
Strで終端以降のゼロ埋めが無いところは他にもありました。また修正します。
最後に使ったフォルダと、マクロ実行ダイアログのマクロがありますが、これはもと
もと履歴の削除の対象ではなかったです。
これらも消すとしたら、別のカテゴリを新設するか、いっそのこと「ファイル/フォ
ルダヒストリ」や「プログラム実行」に含めてしまってもいいかもしれません。とり
あえず含める方法で考えようと思います。

[ ]
RE:10419 一部のプライバシー履歴が消去でNo.10465
fzok4234 さん 21/05/31 13:06
 
v8.98β10 Float x64にて修正を確認しました。ありがとうございます。


[ ]