Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

MadMatt

parce qu'ensemble, c'est moins plus dur que tout seul

Les nouvelles API Recovery & Restart de Windows Vista et Serveur 2008
J'ai récemment fait la découverte d'un article d'Eric Vernié sur les nouvelles API introduites dans Windows Vista et Serveur 2008.
Il y'en a une certaine liste :
  • Application Recovery and Restart
  • Boot Configuration Data
  • Common Log File System
  • Condition Variables
  • Debug Help Library 6.6
  • Kernel Transaction Manager (KTM)
  • Multimedia Class Scheduler Service
  • Object Namespaces
  • One-Time Initialization
  • Performance Logs and Alerts
  • Restart Manager
  • Thread Ordering Service
  • Thread Pool
  • Transactional NTFS (TxF)
  • Wait Chain Traversal
  • Windows Error Reporting
(certaines ont vraiment l'air intéressantes)
Mais l'article détaille l'utilisation des API "Application Recovery and Restart"

Voici le principe simplifié :
- Lors de l'execution de notre application, on définit quelle données doivent être récupérables en cas de plantage
- On définit également quelle sera la fonction de callback appelée par Windows Error Reporting lors du redémarrage après plantage
- Si l'application plante, le WER va proposer à l'utilisateur de redémarrer l'application
- En cas de redémarrage, le WER va alors appeler la fonction de Callback en lui passant en argument le fichier temporaire contenant les données sauvegardées avant plantage
On peut donc récupérer nos données

Et c'est l'utilisateur qui va être content.


Plus d'infos sur l'article :
http://msdn2.microsoft.com/fr-fr/visualc/bb870268.aspx
Un exemple est même donné en téléchargement
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 8 octobre 2007 10:51 par MadMatt
Classé sous : , , ,

Commentaires

VANNESTE Xavier a dit :

# octobre 8, 2007 11:32

malabar a dit :

# octobre 9, 2007 10:05
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Entity Framework : providers Oracle, MySQL et PostgreSQL par Matthieu MEZIL le il y a 29 minutes

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 17 heures et 6 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 21 heures et 11 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56