[C#] execute @ start/shutdown sleep/wake windows

Status
Niet open voor verdere reacties.

RMS123

Gebruiker
Lid geworden
15 nov 2009
Berichten
873
Hallo,

Ik ben een programma aan het maken in C#, dat uit moet worden gevoerd op 4 tijdstippen:
1 Als Windows start/inlog
> bijv. met de HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run regkey
2 Als Windows afsluit/uitlog
> http://www.techsupportforum.com/for...-to-execute-at-shutdown-or-logoff-382798.html (Ik zou alleen niet weten hoet ik dat in C# moet automatiseren)
3 Bij het op slaapstand/stand-by zetten
4 Bij het ontwaken uit slaap/standby

de 3e en de 4e zijn eventueel misbaar

Alle 4 de opties moeten een andere *.exe starten

En er komt dan ook nog bij dat een 5de *.exe alles zo moet kunnen instellen dat het werkt (een soort installer dus)

Het moet onder zowel Windows 7 als Windows XP kunnen werken

Alvast bedankt!
 
Laatst bewerkt:
je zou het in principe met scheduled task kunnen doen. IK heb alleen maar de opties bij aanmelden, startup kunnen vinden. je kan dan vrij makkelijk bij actie een .exe instellen. Verder kan je natuurlijk die .exe een file laten uitlezen (xml, database of iets in die geest) die je met programma 5 kan instelllen.

Voor het automatisch instellen van de taken bij scheduled tasks: misschien heb je hier wat aan:

http://www.codeproject.com/KB/cs/tsnewlib.aspx

verder voor hibernate:

http://superuser.com/questions/8444...7-when-computer-wakes-up-from-sleep-hibernate
 
Ik heb besloten maar gewoon een *.exe te laten runnen en een form_closing event erin te te zetten.

(en heb hem in de regkey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run gezet)
 
Laatst bewerkt:
Kijk even naar de volgende events:

Microsoft.Win32.SystemEvents.PowerModeChanged

BzZAb.png


&

Microsoft.Win32.SystemEvents.SessionEnding

75i3I.png



Koppel er een event aan vast en plaats de code die je wilt uitvoeren in de nieuwe events ^^
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan