Реакция на выключение компьютера - C#
Формулировка задачи:
помогите написать на C# программу для формы суть программы заключается в следующем.
if(при условии что пользователь выключает компьютер ) { sw.Write(textbox1.Text); sw.Close }
Решение задачи: «Реакция на выключение компьютера»
textual
Листинг программы
using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); SystemEvents.SessionEnded += OnSessionEnded; } void OnSessionEnded(object sender, SessionEndedEventArgs args) { MessageBox.Show("1"); DirectoryInfo di = new DirectoryInfo("file"); di.Create(); StreamWriter sw = File.CreateText("file\\file1.txt"); if (args.Reason == SessionEndReasons.SystemShutdown) { sw.Write("Компьютер выключился!"); sw.Close(); MessageBox.Show("форма1"); } } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("2"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д