Inno Setup "external" 子句是否同时处理加载和上传?
Does Inno Setup "external" clause take care of both loading and uploading?
external
子句是否同时处理加载和卸载 (LoadDLL/UnloadDLL
)。还是我仍然需要手动卸载 DLL?
使用 external
指令,根本不会卸载 DLL。一般来说,没有理由这样做。使用 external
指令,假设您希望在安装程序进程的整个生命周期中使用 DLL。 Inno Setup 可以安全地假设它可以卸载 DLL 的地方不明确。因此,一旦 Inno Setup 安装程序退出,它们就会被系统自动卸载。
通常唯一需要卸载 DLL 的情况是在卸载程序中使用您的 custom DLL,如果您之后想删除(卸载)DLL。为此使用 UnloadDLL
function.
external
子句是否同时处理加载和卸载 (LoadDLL/UnloadDLL
)。还是我仍然需要手动卸载 DLL?
使用 external
指令,根本不会卸载 DLL。一般来说,没有理由这样做。使用 external
指令,假设您希望在安装程序进程的整个生命周期中使用 DLL。 Inno Setup 可以安全地假设它可以卸载 DLL 的地方不明确。因此,一旦 Inno Setup 安装程序退出,它们就会被系统自动卸载。
通常唯一需要卸载 DLL 的情况是在卸载程序中使用您的 custom DLL,如果您之后想删除(卸载)DLL。为此使用 UnloadDLL
function.