关于MS Win 2008 Server问题

时间:2009-08-13 11:18:27

标签: crash windows-server-2008

我一直在为VC中的安装程序工作。虽然它在Windows 2000,XP和Windows 2003上运行良好,但它在崩溃后无法在Windows 2008和Vista下运行。有趣的是,当我更改可执行文件名时,它将像魅力一样工作。

我将简要解释一下我在Windows 2008和Vista中做了些什么。

我的可执行文件名是Setup.EXE。

  1. 首次开始安装。

  2. 每当安装程序没有满足任何先决条件(如未安装IIS)时,我必须中止安装。

  3. 由于缺乏先决条件,应用程序会中止。

  4. 我已经提供了所有先决条件。

  5. 尝试重新安装。

  6. Setup.EXE崩溃。

  7. 我已将Setup.exe更改为__setup.exe。

  8. 尝试重新安装。

  9. 安装成功。

  10. 我无法再次使用名称作为Setup.exe运行应用程序。

    你能告诉我这里有什么问题吗?

    此致

    哈里什

2 个答案:

答案 0 :(得分:0)

为了进一步分析这一点,需要为崩溃的应用程序调用堆栈。

答案 1 :(得分:0)

如果vista / 2008启动了一个名为setup.exe的可执行文件,它将自动升级。