我最近在我的 Windows 7 机器上遇到一个问题,我无法运行具有特定名称的应用程序。我们称它为 a.exe。
这是一个基于 C++ Qt 的应用程序,几个月来一直运行良好,但当我今天尝试运行它时,我得到“应用程序无法正确启动 (0x80000003)。单击确定关闭应用程序。”。对于 Debug 或 Release 的 32 位和 64 位构建都会发生这种情况。
我花了几个小时兜圈子检查依赖关系并回滚到以前的版本,但一无所获。我在另一台机器上试用了该软件并且它可以工作,所以它一定是我机器上的东西......
我终于发现,如果我将它重命名为其他名称(例如 a1.exe),它就可以工作了:-S
我检查了 VirtualStore 文件夹,但没有看到任何东西。还有其他想法吗?
最佳答案
也许您的“已知文件扩展名”被隐藏了,您试图访问 a.exe 而实际上文件名是 a.exe.exe?
关于c++ - 为什么我不能运行具有特定文件名的 exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387078/