myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Rund um die Programmierung » Verhindern, dass der Rechner in den Ruhezustand geht, solange mein Programm läuft
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Verhindern, dass der Rechner in den Ruhezustand geht, solange mein Programm läuft

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Whinyowea Whinyowea ist männlich
myCSharp.de-Mitglied

Dabei seit: 18.06.2009
Beiträge: 54
Entwicklungsumgebung: C#


Whinyowea ist offline

Verhindern, dass der Rechner in den Ruhezustand geht, solange mein Programm läuft

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hey Leute,

ich würde es gerne so haben das mein Programm, sofern es noch am laufen ist nicht in den Ruhezustand geht. Da es sich immer Informationen aus dem Internet holt.

Bei Google finde ich leider nichts, da es sich ab dem Stichwort Ruhezustand um dinge dreht die diesen möglichst präzise hervorrufen, oder via Timer kontrollieren.

Mein Programm soll aber am laufen bleiben, ohne durch den Ruhezustand unterbrochen zu werden.
Wie es beispielsweise bei längeren Installationen oder Spielen der Fall ist.

Edit: Optimalerweise könnte der Display aus bleiben, das System aber dennoch laufen. Wäre aber schon die Kirsche auf der Sahnetorte...

MfG Iwan

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Whinyowea am 10.04.2012 01:41.

10.04.2012 01:17 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Darth Maim Darth Maim ist männlich
myCSharp.de-Mitglied

Dabei seit: 23.10.2009
Beiträge: 204
Entwicklungsumgebung: Visual Studio 2010


Darth Maim ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Das hier könnte was für dich sein:  SetThreadExecutionState (kernel32)

Darth Maim
10.04.2012 02:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
chilic
myCSharp.de-Poweruser/ Experte

Dabei seit: 12.02.2010
Beiträge: 1.200


chilic ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ich kenne  How to abort shutdown in Windows (XP|Vista) programatically?
Das verhindert das Herunterfahren von Windows aus einem Programm heraus. Obs mit dem Ruhezustand an sich auch geht weiß ich nicht, müsste man ausprobieren.

Dein Programm geht ja nicht in den Ruhezustand, sondern Windows tut das.
Oder redest du von einem Bildschirmschoner? Der juckt ja ein laufendes Programm nicht.
10.04.2012 06:53 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Team (Admin)

images/avatars/avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 47.563
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo chilic,

via SetThreadExecutionState zu verhindern, dass es überhaupt zu einem "Shutdown" kommt, ist wohl besser, als einen "Shutdown" abzubrechen.

herbivore
10.04.2012 09:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Jahr.
Der letzte Beitrag ist älter als ein Jahr.
Antwort erstellen


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 18.06.2013 08:58