Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di from15
    Registrato dal
    Feb 2008
    Messaggi
    34

    [c#] - Intercettare l'arresto del sistema o shutdown brutale

    Salve a tutti, vi espongo il mio problema.Ho un'applicativo che lavora su un file mdb, inserendo record ed effettuando delle query. Ora io vorrei rendere l'applicativo ribusto, cioè, nel caso avvenga una chiusura involontaria di windows oppure, un'arresto del sistema per cause esterne (tipo mancanza di corrente), l'applicativo deve intercettare tale evento e riuscire a salvare il file mdb o almeno a mantenere le ultime modifiche effettuate.
    Ho visto girando in internet gli eventi dello spazio Microsoft.Win32.SystemEvents ma non capisco molto il loro utilizzo. Qualcuno sa darmi qualche dritta o codice di esempio?
    Grazie
    Ciao ciao!

  2. #2
    Beh, nel caso di caduta di corrente... a meno di un UPS con un interfaccia al pc la vedo dura.
    -----
    101110101011101111100000
    -----

  3. #3
    Per intercettare la disconnessione dell'utente e l'arresto del sistema:
    codice:
    Public Sub OnSessionEnding(ByVal sender As Object, ByVal e As SessionEndingEventArgs) Handles Microsoft.Win32.SystemEvents.SessionEnding
        '...
    End Sub
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.