NSIS スクリプトを書きたかったので、とりあえず setup.nsi と呼び、$SYSDIR に必要な dll ファイルがいくつか存在するかどうかを確認します。
「いくつか」という言葉を強調させてください
nsis IfFileExists のドキュメントから私が理解していることは、次のように入力した場合です。
IfFileExists $SYSDIR\blabla.dll +2 +1
次に、blabla.dll が $SYSDIR にあるかどうかをチェックします。しかし、setup.nsi がファイル (つまり、インストールしたい *.dll) をコピーする場所から *.dll かどうかを知りたい場合はどうでしょうか。それらの多く..すべての名前をチェックすることはできません)$SYSDIRに存在します
アンインストール中に、$SYSDIR からそれらを削除できるようにしたいと考えています (いくつかの uninstall.log を使用して、実際に $SYSDIR にコピーしたかどうかを確認し、ワイルドカードの質問を再度行います)。
私は NSIS スクリプトにまったく慣れていないので、しばらくお待ちください。