我们的一位用户正试图在他的Windows 7 64位机器上运行我们的(开源)软件。
不幸的是,GUI版本和程序的命令行版本都没有在他的机器上运行。程序似乎开始但没有做任何事情,GUI版本甚至没有打开窗口。
我不认为这个过程实际上走得很远。以下是他和我的机器上进程'线程的Process Explorer视图:
在他的Windows 7机器上:
在我的Windows 10机器上:
我们的软件是使用64位模式的Visual Studio 2013构建的。包含MSVC运行时。它已经工作多年,可能在各种机器上。
可能发生什么事?
我很乐意添加所需的详细信息。
更新1:我有两台机器的Process Monitor跟踪(* .pml文件),但虽然我知道如何解释它们,但我不确定从中可以得出什么结论。有兴趣看看吗?因为我怀疑它们可能包含敏感信息,所以我在这里发布它们有点犹豫。
更新2:该问题在我们有权访问的所有Windows 7计算机上都可以重现,但在其他任何Windows版本上都没有。
更新3:据报道,该应用程序的先前版本在Windows 7上运行正常,而最新版本则没有。我们构建或打包应用程序的方式没有任何改变。