.dead ファイルは何の目的ですか?

.dead ファイルは何の目的ですか?

いくつかのアプリをアンインストールすると、ファイルとともにインストール ディレクトリが残ります.dead。これは Electron/Squirrel アプリケーションに特有の現象のようです。Slack がその代表的な例です。

このファイルの目的は何ですか? どのような目的があるのですか? アプリケーションは、アンインストール時にユーザー データを除いて完全に削除されるべきではないですか?

ん

答え1

.deadファイルは、Squirrel アプリをアンインストールすると作成されるようです:https://github.com/Squirrel/Squirrel.Windows/issues/943#issuecomment-338869343

2020 年 6 月 26 日更新。リクエストに応じて、コメントから回答に移動しました。上記のリンクに記載されているファイルの目的は次のとおりです。

Squirrel は、アプリがアンインストールされたことを示すファイルを追加していますが、ディレクトリを削除できませんでした。FullUninstall メソッドは .dead ファイルのあるフォルダでは機能せず、クリーン アルゴリズム (PC の起動時に実行される) はこれらのフォルダをスキップします。コードから引用: 「注意: ディレクトリをクリーンアップできない場合は、後でそのディレクトリを見つけた人が Squirrel イベントを実行できないようにする必要があります。ディレクトリを .dead ファイルでマークします」

関連情報