为什么我不能运行具有特定文件名的exe?

时间:2013-08-22 17:29:39

标签: c++ visual-studio qt windows-7 dependencies

我最近在Windows 7计算机上遇到了一个问题,我无法运行具有特定名称的应用程序。我们称之为a.exe。

这是一个基于C ++ Qt的应用程序,并且已经运行好几个月但是当我今天尝试运行时,我得到“应用程序无法正确启动(0x80000003)。单击确定关闭应用程序。”。这适用于Debug或Release的32位和64位版本。

我花了好几个小时在圈子中检查依赖关系并回滚到以前的版本,而没有任何进展。我在不同的机器上试过这个软件并且它有效,所以它必须是我机器上的东西......

我终于发现,如果我将其重命名为其他内容(例如a1.exe),那么它将起作用:-S

我已经检查过VirtualStore文件夹但看不到任何内容。还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

可能隐藏了您的“已知文件扩展名”,并且您实际上在文件名是a.exe.exe时尝试访问a.exe?