缘起#
Dyは.md 形式をサポートしており、ローカルリンクをクリックしてファイルを直接開くことができます。これは、WF からの移行の重要な理由です。
私は家の Win10 コンピュータでこの待遇を楽しんでいましたが、オフィスの Win11 コンピュータでは常にエラーメッセージが表示され、システムの非互換性だと思って気にしませんでした。今年、新しいノートパソコンを購入しましたが、同じく Win10 システムでオフィスのコンピュータと同じ問題が発生しました。システムの問題を排除し、別の原因を探し始めました。
困局#
比較してみると、3 台のコンピュータのシステム設定のアプリケーションリストに表示されるバージョン番号はすべて 1.0.6 ですが、Dy ソフトウェア自体の About に表示されるバージョンは異なります - 良いコンピュータは「1.5.1」で、悪いコンピュータは「Unknown」です。
公式ウェブサイトからのダウンロードとインストールファイルは数年間変わっていませんでしたが、インストール後のシステムは 1.0.6 を表示しています。インターネットで検索しても、1.5.1 バージョンというものは見つかりませんでした。1.0.5 バージョンのみをダウンロードできました。これを悪いコンピュータの 2 台にインストールすると(システムは 1.0.5 を表示し、About はまだ Unknown です)、ローカルリンクを開くことができますが、他の機能が不足しており、使い勝手が悪いです。その後、公式ウェブサイトやプログラムディレクトリ内の updater 内のさまざまなインストールファイルを試しましたが、システムのバージョンは 1.0.6 にしかアップグレードされず、About のバージョンはまだ Unknown であり、問題は解決されませんでした。
1.0.5 に戻るのは嫌だし、1.0.6 に戻るのも腹立たしい... このように繰り返されました。
解脱#
今日、ソフトウェアのインストールディレクトリで設定ファイルを検索し、新しいバージョンと古いバージョンの違いを確認し、おそらく良いバージョンのファイルの中の特定のステートメントを移植して問題を解決できるかもしれないと考えました。
.log ファイルを見ていると、定期的に自動的に更新を試みていることがわかりましたが、何故か中断されてしまいます。そのリンクを開いてみると、たくさんの文字の中に 1.5.1*.gzというファイルがありました。目の前が明るくなりました。「1.5.1」、これはまさに良いコンピュータのソフトウェアに表示されるバージョン番号です!
ダウンロードしました。.gz ファイルは 7zip で解凍できることを知り、.asar ファイルを解凍しました。さらに、.asar ファイルを解凍するためのプログラムを検索してダウンロードし、多くのファイルを解凍しました。中を見てみましたが、何をすべきかわかりませんでした。
再び行き詰まり、手がかりがありませんでした。
仕方なく.net バージョンをアップグレードし、リンクをクリックしてみましたが、予想通りの失望を招くエラーメッセージが表示されました。再度スキャンしていると、再び明るくなり、".asar" という文字列が目に入りました!詳細なパスに従って進み、resource フォルダ内にそのファイルを見つけました。ファイル名は、先ほど解凍した.asar ファイルのバージョン番号 1.5.1 を除いたもので、ファイルサイズはほぼ同じで、1kb だけ異なります。
迅速にバックアップして置き換え、再起動し、クリック!エラーメッセージが表示されずにファイルが開きました!
同じように、もう 1 台の悪いコンピュータも素早く更新しました。これでスムーズです!
後記#
最後に説明しますが、ソフトウェアの About は変わっていませんし、1.5.1 ではありません。おそらくオンラインアップデートが他のファイルにも変更を加えているのでしょう。