我们为Mac OSX开发了一个Qt应用程序,我们使用以下代码来锁定屏幕。
system("/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend");
代码按预期工作,除非锁定后,屏幕冻结(白色/灰色空白屏幕)。我们必须强制关闭mac以解冻。
我已经在Mac OSX 10.7.2,10.7.4,10.7.5中进行了测试。
我不确定我们的应用程序或问题的问题是否由Mac本身引起?
任何人都可以对此有所了解吗?
谢谢,