【发布时间】:2009-08-13 11:18:26
【问题描述】:
我一直在为 VC 中的安装程序工作。虽然它在 Windows 2000、XP 和 Windows 2003 上运行良好,但在崩溃后它不能在 Windows 2008 和 Vista 下运行。有趣的是,当我更改可执行文件名称时,它会像魅力一样发挥作用。
我将简要解释一下我在 Windows 2008 和 Vista 中所做的事情。
我的可执行文件的名称是 Setup.EXE。
第一次开始安装。
只要安装程序不满足任何先决条件(例如未安装 IIS),我就必须中止安装。
由于缺少先决条件,应用程序被中止。
我已经提供了所有先决条件。
再次尝试安装。
Setup.EXE 崩溃。
我已将 Setup.exe 更改为 __setup.exe。
再次尝试安装。
安装成功。
我无法再次运行名为 Setup.exe 的应用程序。
你能告诉我这里有什么问题吗?
问候,
哈里什
【问题讨论】: