سلام.
کد زیر باعث میشه تا برناممون هنگامی که کامپیوتر میخواد خاموش بشه متوجه بشه و دستوراتی رو اجرا کنه و همچنین وقتی که از تسک منیجر حذف میشه بازهم متوجه میشه ، حالا مشکل من اینجاست که تو برنامه ی من که فرم اپلیکیشن هست فرمم رو به دلایلی حذف کردم یعنی برنامم هنگام اجرا شدن هیچی نشون نمیده فقط خودش اجرا میشه و تغییراتی رو تو سیستم اعمال میکنه ؛ سوال من از اساتید #C اینه که تو این وضعیت چطوری بفهمم کی سیستم میخواد shut down کنه و log off کنه و از این قبیل اعمال رو از کجا بفهمم؟
اگه ممکنه سورس معرفی کنید.
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.WindowsShutDown)
MessageBox.Show("Windows is shutting down");
else if (e.CloseReason == CloseReason.TaskManagerClosing)
MessageBox.Show("the program closed by task manager");
}