标签:
windows
windows-installer
executable
patch
msp
我创建了一个主要更新应用程序可执行文件的补丁(MSP包)。作为测试,我尝试在可执行文件运行时运行补丁。奇怪的是,足够的可执行文件被替换了。即Windows通常不允许修改具有打开句柄的EXE文件。
Windows Installer如何处理它?我知道重命名可执行文件并放置另一个的技巧,但是msiexec如何处理这个并且它是在任何地方描述的(我查看了文档但是找不到它)?我很感激任何回复,因为我对这种行为的可靠性感兴趣。