0

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

谢谢!

4

0 回答 0