Application Recovery and Restart
Application Recovery and Restart

Purpose

An application can use Application Recovery and Restart (ARR) to save data and state information before the application exits due to an unhandled exception or when the application stops responding. The application is also restarted, if requested.

An application can also be restarted if an installer updates a component of the application, or if the computer needs to restart as the result of an update. Note that to support automatic application restart after an installer updates an application, both the application and installer need to be authored appropriately. For details, see Registering for Application Restart.

Developer Audience

ARR is designed for C and C++ developers.

Run-Time Requirements

ARR is available starting with the Windows Vista operating system.

In This Section

TopicDescription

Using Application Recovery and Restart

Procedural guide for registering for recovery and restart.

Application Recovery and Restart Reference

Reference information for the ARR API.

 

Send comments about this topic to Microsoft

Build date: 11/12/2009

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View