2012-10-06 44 views
6

当我的应用程序在Windows 8中运行WINRT可以阻止操作系统进入锁定屏幕/睡眠模式吗?在Windows 8中锁定屏幕WinRT

+1

我不这么认为,因为这不是用户在锁定机器时预期会发生的情况,它违背了WinRT应用程序设计指南,并且将被Windows Store拒绝,即使您得到它的工作 – JMK

回答

11

您可以使用DisplayRequest class指示您正忙于播放需要显示保持活动状态和不变暗状态的内容。示例代码的一个很好的how-to文章是available here。不要轻易使用它,这对功耗是非常不利的。如果您使用该应用程序对用户没有明显好处,那么该应用程序很可能会拒绝您的应用程序。

1

您不能阻止操作系统去锁定屏幕/睡眠/关闭等。如果您希望您的应用程序在幕后运行,您可能需要创建后台任务应用程序。您可以在以下位置找到更多信息:MSDN Link