[ 新規に投稿する ]

一部のプライバシー履歴が消去できない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にて修正を確認しました。ありがとうございます。

[ ]

[ 新規に投稿する ]