Inno Setup将DLL嵌入到卸载程序中

时间:2016-02-16 16:13:50

标签: inno-setup uninstaller

是否可以加载位于unins000.exe内的DLL而不是文件系统或{app}路径?

我想隐藏此DLL并仅在卸载时加载它。

谢谢

1 个答案:

答案 0 :(得分:0)

将文件嵌入卸载程序(unins000.exe)很困难。

但这是可能的,请参阅我对How keep uninstall files inside uninstaller?

的回答

另一种隐藏" DLL,你可以将它重命名为一些非显而易见的扩展名。

或者更进一步,将其打包为某种存档格式。例如,您可以使用Windows .cab格式。为此,您在所有现代版本的Windows(至少XP和XP)中都有工具(extract.exemakecab.exe

请注意,无论您尝试什么,都无法阻止用户访问DLL(即使您将其嵌入到卸载程序中)。你只能努力。