A method and system for injecting an exception into a hung program module to recover unsaved data. The method and system allows a user to determine that the program module is hung and inject an exception into the hung program module. In response to the injected exception, program code, within the program module, is activated to detect the crash and launch a failure reporting executable program that instructs the hung program module to execute its data recovery program. The file recovery program recovers the unsaved data and notifies the failure reporting executable program when it has completed the data recovery. Once the failure reporting executable program receives the notification, it will instruct the operating system to restart the program module. The restarted program module then displays a user interface with a list of the unsaved data that were recovered. The user interface also provides controls for a user to select, from the list of recovered data, the data that the program module will keep.

Um método e um sistema para injetar uma exceção em um módulo pendurado do programa para recuperar dados unsaved. O método e o sistema permitem que um usuário determine que o módulo do programa está pendurado e injete uma exceção no módulo pendurado do programa. Em resposta à exceção injetada, programe o código, dentro do módulo do programa, é ativado para detectar o ruído elétrico e para lançar uma falha que relata o programa executável que instrui o módulo pendurado do programa executar seu programa da recuperação dos dados. O programa da recuperação da lima recupera os dados unsaved e notifica a falha que relata o programa executável quando terminou a recuperação dos dados. Uma vez que a falha que relata o programa executável recebe a notificação, instruirá o sistema operando-se para reiniciar o módulo do programa. O módulo reiniciado do programa indica então uma relação de usuário com uma lista dos dados unsaved que foram recuperados. A relação de usuário fornece também controles para um usuário para selecionar, da lista de dados recuperados, os dados que o módulo do programa manterá.

 
Web www.patentalert.com

< Customization of network documents

< Token-based object description

> Differential cyclic redundancy check

> Interactive entertainment network system and method for customizing operation thereof according to viewer preferences

~ 00077