【发布时间】:2015-10-26 12:38:32
【问题描述】:
我有一个只允许运行一次的小型 Windows 应用程序。单实例检查是使用 Windows 互斥锁 (CreateMutex) 完成的。
应用程序应将已运行的应用程序置于最前面并向用户显示信息消息。
信息消息是使用 Windows 中的 MessageBox 函数创建的。但是,每次我尝试启动应用程序的新实例时,都会创建一个新的消息框(允许我打开数百个消息框)。
有没有办法将消息框的数量限制为一个(除了为消息框锁定另一个互斥体)?
【问题讨论】: