banner
飞翔@羽毛

©XYZ翠翔羽翥xLog

羽毛翻飞^^变幻弦波~~
bilibili
douban
github
x
xiaoyuzhou
zhihu
email

Dyのローカルリンクでファイルを開く問題がついに解決しました。

缘起#

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 ではありません。おそらくオンラインアップデートが他のファイルにも変更を加えているのでしょう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。