在VB.NET中有意冻结应用程序

时间:2016-03-08 13:14:09

标签: c++ vb.net windows freeze

为了测试我程序的某些功能,我需要一个冻结的Windows应用程序。您是否知道可以故意冻结应用程序的一段代码(就像它们变为非活动状态并且必须强制关闭它们一样)。

我需要在VB.NET(或者C ++,如果可能的话)中这样做。此外,应用程序不能崩溃,只能冻结(停止响应)

2 个答案:

答案 0 :(得分:0)

您可以考虑使用暂停执行的Stop

https://msdn.microsoft.com/en-us/library/6acc062s.aspx

答案 1 :(得分:0)

您可以这样做:

MsgBox("Displaying a message, which will stop execution until it is clicked OK.")

或者,如果您需要加载系统:

For i = 0 To 2400   ' dimensioning the loop for 2 min in case _
                    ' it will block the PC completely
    Sleep(50)       ' give the system a space to breathe; need experimenting
Next i

但是,它可能不足以满足您的需要,但也许这就是您正在寻找的......