我们有一个相当大的应用程序,用C++编写,运行在Windows Server 2003和Windows Server 2008 R2上。它使用GetOpenFileName API调出打开文件对话框,以选择视频文件。 我们看到,在Windows Server 2008 R2上,我们偶尔会在打开文件对话框中发生崩溃。主GUI线程正在等待工作线程,并且工作线程正在获取访问冲突异常。堆栈跟踪看起来是这样
我一直在使用64位Windows 7机器上使用Visual C++ 2010 Express的简单Windows程序。到目前为止,我有简单的菜单和可编辑的文本区域。我试图让用户选择一个媒体文件(电影或音乐文件)并使用默认程序播放它。 当用户从菜单File-> Play-> File from Computer选择时,它将运行以下代码。 case ID_PLAY_FFC:
{