Чтобы освободить DLL, мы используем «? U», как показано ниже, когда мы вызываем DLL.
System::Call "Launch.dll::IsDriverPresent() i.r0 ?u"
Аналогичным образом, есть ли способ освободить или выгрузить исполняемый файл и его зависимости после его использования?
Потому что иногда после удаления в установленном каталоге исполняемый файл и его зависимости все еще присутствуют.
Ниже приведена строка, которую мы используем для вызова Exec:
Exec '"$INSTDIR\ValidateDriver.exe" ON'