Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1840 | Besucher online: 177
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Windows soll beendet werden


Autor: BlackDragon
Sprache: C#
Bewertung:
8.52 (8 votes)
Anzahl der Aufrufe: 6251
  
Kick it on dotnet-kicks.de  

Beschreibung:

Es kann ja mal passieren das ein User den Rechner runterfahren will, aber die Daten vom Programm noch nicht gespeichert wurden. Dann kann euch dieses Snippet helfen

Abgelegt unter: Windows beenden, speichern, Shutdown.



C#
1
2
3
4
5
6
7
Microsoft.Win32.SystemEvents.SessionEnding += new Microsoft.Win32.SessionEndingEventHandler (this.WinShutdown);

private void WinShutdown(object sender, Microsoft.Win32.SessionEndingEventArgs e)
{
 //und hier der Code zum speichern oder sonst was
 // mit e.Cancel = true; könnte man den shutdown sogar unterbinden
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Macximilian schrieb am:  03.05.2008 22:34:49

Wenn ich unter Vista "e.Cancel = true" setze, erscheint ein Warnungsbildschirm vom Betriebsystem, dass mein Programm das Herunterfahren verhindert. Wie sieht das ganze eigentlich unter XP aus? Kann mir das mal jemand sagen?
Thx,
Macximilian
regalis schrieb am:  13.03.2010 20:40:02

Super Snippet!
Windows 7 öffnet ein Fenster und warnt genauso wie Vista, dass mein Programm das Herunterfahren vereitelt :D
Man kann aber ein Herunterfahren erzwingen.
Unter XP kann ich es leider nicht testen.
Fazit sehr nützlich um seine geöffneten Files zu speichern!


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.