是否可以加载位于unins000.exe
内的DLL而不是文件系统或{app}
路径?
我想隐藏此DLL并仅在卸载时加载它。
谢谢
答案 0 :(得分:0)
将文件嵌入卸载程序(unins000.exe
)很困难。
但这是可能的,请参阅我对How keep uninstall files inside uninstaller?
的回答另一种隐藏" DLL,你可以将它重命名为一些非显而易见的扩展名。
或者更进一步,将其打包为某种存档格式。例如,您可以使用Windows .cab
格式。为此,您在所有现代版本的Windows(至少XP和XP)中都有工具(extract.exe
和makecab.exe
。
请注意,无论您尝试什么,都无法阻止用户访问DLL(即使您将其嵌入到卸载程序中)。你只能努力。