[Files]段中的restartreplace 标记:
通常用于替换系统核心文件。如果文件预先已经存在,且发现被锁定,以至于安装程序不能替换,安装程序将注册该文件 (用 WININIT.INI 可通过使用 MoveFileEx,分别用于 Windows 和 Windows NT) 在下次系统重新启动时替换。当出现这种情况时,将在安装完成时提示用户重新启动电脑。
为保持与 Windows 95/98/Me 兼容,不要在这个条目中使用长文件名,只支持“8.3”文件名。(Windows NT 平台没有这个限制。)
重要提示: 这个 restartreplace 标记只能在用户有管理员权限时才能在 Windows NT 平台成功替换使用中的文件。如果用户没有管理员权限,将显示下列消息: “RestartReplace 失败: MoveFileEx 失败; 代码 5。”因此,当使用 restartreplace 时,强烈推荐你在 [Setup] 段设置“PrivilegesRequired=admin”,让你的安装程序必需有管理员权限才能安装。