Во время установки моего приложения я устанавливаю библиотеку, используемую для экспорта различных функций в $ INSTDIR.Во время удаления я хочу вызвать функцию в этой библиотеке, чтобы выполнить задачу и вернуться.Исходя из того, что я пробовал до сих пор, кажется, что вызов функции завершается неудачно, и я всегда получаю «ошибку» в виде $ 0.
Вот что я запускаю в своем сценарии удаления:
SetPluginUnload alwaysoff
SetOutPath $INSTDIR
System::Call "myutils::uninstalling() i.r0"
DetailPrint 'RETURN CODE: "$0"'
SetPluginUnload manual
Несколько примеров, которые я нашел, скопировали .dll во временный каталог, а затем запустили System: Call, но библиотека уже находится в $ INSTDIR.Мысли